Discord内で動作するn目並べで遊べるBot。
コンピューターとの対戦と2人プレイの両方に対応。
- Pythom 3.11
- mojimoji
- discord.py
- py-cord
以下のサイトでDiscordのBotを作成し、アクセストークンの取得と権限の付与を行う。
https://discord.com/developers/applications?new_application=true
New Applicationを押下、適当な名前を入力しCreate。
左側のメニューからBotを選択し、Reset Tokenボタンを押下するとアクセストークンが表示されるのでCopyボタンを押下してコピーする。
bot.pyと同じディレクトリ内に.envという名前のファイルを作成し、
TOKEN = コピーしたトークン
と記載して保存する。
左側メニューからBotを選択し、Privileged Gateway Intents内のPRESENCE INTENT、SERVER MEMBERS INTENT、MESSAGE CONTENT INTENTを有効化し、下部に表示されるSave Changesボタンを押下して保存する。
次に左側のメニューからOAuth2→URL Generatorを選択し、SCOPES内のbotとapllications.commandsにチェックを入れた後。下に表示されるBOT PERMISSIONS内のSend Messagessにもチェックを入れる。
最後にその下に表示されるURLをCopyしてアクセスすればBotを任意のサーバーに追加できる。
ターミナル等でCloneした本リポジトリのフォルダに移動し、以下のコマンドを実行する。
pip install -r requirements.txt
パッケージをインストール後、ターミナル等でCloneした本リポジトリのフォルダに移動し、以下のコマンドを実行する。
python bot.py