ガイド
Minecraftサーバー用のDiscordボットの作り方
2026年10月7日に更新
多くのMinecraftコミュニティはDiscordにあります。ボットで、サーバーがオンラインかどうか、何人いるかを表示したり、ホワイトリストの申請を受け付けたり、お知らせを投稿したり、チャットを中継したりできます。discord.py(Python)またはdiscord.js(Node.js)で書けます。
出発点になる例です。
Codexeでこれを生成手順
1.アプリケーションを作る
Discord Developer Portalでアプリケーションを作成し、ボットを追加して、トークンをコピーします。必要な権限を付けて、自分のサーバーに招待します。
2.何をさせるか決める
たとえば、サーバーに問い合わせてオンライン/オフラインとプレイヤーを表示する/status、1分ごとに更新されるステータスメッセージ、スタッフがボタンで承認する/whitelistの申請など。
3.ボットを書く
スラッシュコマンド、サーバーへの問い合わせ(状態にはMinecraftサーバーリストのping、コマンドにはRCON)、アドレスとチャンネルの設定ファイル。
4.ホスティングする
ボットは常に動かし続ける必要があります。VPS、ボットのホスティング、またはサーバーと同じマシンを使います。トークンは
.envファイルに置き、コードには絶対に書かないでください。
Codexeで
ボットを説明し、discord.pyかdiscord.jsを選んでください。Codexeがボットとその設定を書き、インストールと起動ができるか確認します。ダウンロードする前に、Codexeから自分のトークンで実行して試せます。
よくある質問
ボットはMinecraftサーバーでコマンドを実行できますか?
はい。サーバーでRCONが有効なら、RCON経由で、またはボットと通信する小さなプラグイン経由で実行できます。
自分のサーバー用のボットを作る
このプロンプトは、そのまま送信できる状態で開きます:
“Minecraftサーバー用のdiscord.pyボット: 設定のサーバーアドレスにpingして、オンラインかオフライン、オンラインのプレイヤー、バージョンを表示する/status、チャンネルで1分ごとに更新されるステータスメッセージ、オンラインの人を一覧する/players。”
Codexeでこれを生成