セルフホスト可能なサーバー、サイトのステータスBot
- uvをインストールする
- このレポジトリをクローンする
uv venvを実行するuv syncを実行し、ライブラリをインストールする- .envに以下のテキストを書き込む(ファイルを作る)
TOKEN=DiscordBotのToken
OWNER_ID=DiscordBotのオーナーID
uv run src/main.pyを実行し起動する
/register監視するサイトを登録します/unregister監視するサイトを解除します。/set-channel監視するサイトがダウンした際に通知するチャンネルを指定します。/set-role監視するサイトがダウンした際に通知されたときにメンションするロールを指定します。/stats監視しているサイトのステータスを確認します。/change-statusBotのステータスを変更します。
.envに設定を記述することで簡単にBotの動作を変更できます。
MAX_GUILD_SITES_COUNTサーバーごとにサイトを登録できる最大数を指定します。