やること
- Python を使って
- Discord の受信応答 bot を作る
開発環境
- Python 3.13.1
- Poetry
- WSL (Ubuntu)
仮想環境の組み立て
下記のライブラリを poetry add
しています。
Discord Developer Portal で必要情報の取得
登録・アプリの作成は割愛します。
Discord Developer Portal — My Applications
Bot をサーバーに入れる
こんな感じの権限設定を与えてください。
今回はサーバーにいれるので Guild Install を選択します。
設定を保存したら、URL をコピーして開きます
あとは画面の指示に従うと、サーバーに bot を join できると思います。
このとき、bot はオフラインの状態です。
トークンの取得
左側の bot
を選択します。
選択すると、TOKEN
と書かれている場所があるのでここからトークンを発行します。
発行したトークンは .env
ファイルなどに格納しましょう。
DISCORD_TOKEN=~
Bot を動かす
bot にメンションすると bot が応答するように Python を組みます。
これを実行すると、bot がオンライン状態になると思います。
この状態で bot に直接メンションを送ると、bot が返答してくれると思います。
参考