• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

choco-la/WebextensionBot: Webextension Mastodon Bot

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称(OpenSource Name):

choco-la/WebextensionBot

开源软件地址(OpenSource Url):

https://github.com/choco-la/WebextensionBot

开源编程语言(OpenSource Language):

TypeScript 100.0%

开源软件介绍(OpenSource Introduction):

WebextensionBot

ブラウザ上で動作するMastodon用のBotです。WebSocketを利用した動作を実行します。

ビルド

npm install

# トークンを書き込む
mv ts/conf-sample.ts ts/conf.ts
sed -i 's/ACCESS_TOKEN/XXXXXXXX/' ./ts/conf.ts

# ミュートしたい正規表現リスト
mv ts/filter/secret-sample.ts ts/filter/secret.ts

# addonの読み込み
mv ts/addons/index-sample.ts ts/addons/index.ts

npm run build

実行

WebExtensionとして実行する

  • Firefoxの場合、一時的であればabout:debuggingよりwebext/以下を読み込む

  • 署名をする場合はnpm run webextwebext/addon.xpiが作成されるのでこれを署名する

直接実行する

  • Firefoxの場合、Shift+F4を押してScratchpadを表示し、webext/botstreaming.jsを開いて実行する

主な機能

機能  詳細 
API制限
(トゥート)
1分間あたりのトゥート数とトゥート毎の休止時間を制限できます
(初期値: 2回/1分 20秒 => 設定値: 1回/1分 90秒) 
API制限
(リプライ)
1分間あたりのリプライ数を制限できます(初期値: 30回/1分) 
計算  calc: 計算式の形式(例: calc: 1 + 1)でメンションを送ると、計算結果をリプライします
お掃除 汚そうなトゥートが流れた際、タイムラインをお掃除します
フィルタリング   アカウントID・クライアント名のマッチや、
正規表現での内容のマッチによるミュートができます  
フォローバック   フォローされた時、こちらからフォロー状態でなければフォローを返します  
おみくじ   !omikujiとトゥートあるいはメンションすると、おみくじの結果をリプライします
お年玉 !otoshidamaとトゥートあるいはメンションすると、お年玉をリプライでお渡しします
◯✕ゲーム  マルバツゲームとメンションするとゲームを開始します。1-Aのように座標をメンションするとこちらが先行でゲームが始まります
ポプテピスロット  ポプテピとメンションすると、ポプテピピックの文字列のスロット結果をリプライします  
リプライ   メンションを受け取った時、複数のパターンからランダムな内容をリプライします  

動作アカウント

ぅゅたんぼっと♡




鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap