JSNOG(Japan Student Network Operators Group)のDiscordコミュニティ用Botです
- チャンネルのトピックを定期的にチャンネル内/その下のスレッドで広報
- チャンネルをバッチ処理的に確認し、前の広報が流れてしまったときにもう一度広報します
- トピックの最終行に!jsnog-botプレフィックスを付けた後にオプションを記載することで動作のカスタマイズが可能に
- !jsnog-bot enable={true/false} enableinthreads={true/false} foreach={n}
- enable: トピックアナウンス機能の有効/無効
- enableinthreads: チャンネル下に追加されたスレッドでもトピックアナウンスの有効/無効
- foreach: 何メッセージ毎にアナウンスするか(1~100)
- !jsnog-bot enable={true/false} enableinthreads={true/false} foreach={n}
-token : DiscordAPIのトークン
-guild : 動作させるDiscordギルド(サーバ)ID
-debug : デバック機能(10s毎に作動)
PR Issue(Typoとかでも)大歓迎です!
ただし、機能追加のPRに関しては実装作業を開始する前にenhancement
タグを付けたIssueを建ててください。実装の可否の検討をさせていただきます
実装可否の基準なのですが、コミュニティ内で解決したい課題に対して、既存のBotでは解決できない/既存Botを複数組み合わせてやるなどのトリッキーな事をしないと解決出来ない場合/既存Botでは信頼性が足らない場合 などにシンプルにすることができると判断した場合となります
これらのコードはGPL-3.0で配布されます。詳細はLICENSE
ファイルを参照してください