Skip to content

Latest commit

 

History

History
28 lines (25 loc) · 1.39 KB

File metadata and controls

28 lines (25 loc) · 1.39 KB

SharkBot-Stats

セルフホスト可能なサーバー、サイトのステータスBot

起動方法

  1. uvをインストールする
  2. このレポジトリをクローンする
  3. uv venvを実行する
  4. uv syncを実行し、ライブラリをインストールする
  5. .envに以下のテキストを書き込む(ファイルを作る)
TOKEN=DiscordBotのToken
OWNER_ID=DiscordBotのオーナーID
  1. uv run src/main.pyを実行し起動する

コマンド一覧

  • /register 監視するサイトを登録します
  • /unregister 監視するサイトを解除します。
  • /set-channel 監視するサイトがダウンした際に通知するチャンネルを指定します。
  • /set-role 監視するサイトがダウンした際に通知されたときにメンションするロールを指定します。
  • /stats 監視しているサイトのステータスを確認します。
  • /change-status Botのステータスを変更します。

.envの設定一覧

.envに設定を記述することで簡単にBotの動作を変更できます。

  • MAX_GUILD_SITES_COUNT サーバーごとにサイトを登録できる最大数を指定します。
  • DEBUG デバッグモードを有効にし、Cogのリロードなどが行えるようになります。
  • MORE_COGS 追加でロードするCogを,で区切って指定します。(例: cogs.test, cogs.hello)