- AtCoder Beginner Contestの開催予定をDiscordに通知するプログラムです
- GitHub Actionsでの実行ではコンテスト開催日の15:00 (JST) に通知が届きます
- Discordの公式ドキュメントにしたがって対象のサーバにDiscord Botをインストール
- SCOPES: bot
- BOT PERMISSIONS: Send Messages
- GitHubの公式ドキュメントにしたがってリポジトリに以下のシークレットを作成
- DISCORD_BOT_TOKEN: インストールしたDiscord Botのトークン
- DISCORD_CHANNEL_ID: 通知が届いてほしいDiscordチャンネルのID
.python-version
に書かれているバージョンのPythonをインストールpython -m venv venv
を実行source venv/bin/activate
を実行pip install -r requirements.txt
を実行- Discordの公式ドキュメントにしたがって対象のサーバにDiscord Botをインストール
.env.template
を.env
という名前でコピーして環境変数を設定python src/main.py
を実行