ガイド

Minecraftサーバー用のDiscordボットの作り方

2026年10月7日に更新

多くのMinecraftコミュニティはDiscordにあります。ボットで、サーバーがオンラインかどうか、何人いるかを表示したり、ホワイトリストの申請を受け付けたり、お知らせを投稿したり、チャットを中継したりできます。discord.py(Python)またはdiscord.js(Node.js)で書けます。

出発点になる例です。

Codexeでこれを生成

手順

  1. 1.アプリケーションを作る

    Discord Developer Portalでアプリケーションを作成し、ボットを追加して、トークンをコピーします。必要な権限を付けて、自分のサーバーに招待します。

  2. 2.何をさせるか決める

    たとえば、サーバーに問い合わせてオンライン/オフラインとプレイヤーを表示する/status、1分ごとに更新されるステータスメッセージ、スタッフがボタンで承認する/whitelistの申請など。

  3. 3.ボットを書く

    スラッシュコマンド、サーバーへの問い合わせ(状態にはMinecraftサーバーリストのping、コマンドにはRCON)、アドレスとチャンネルの設定ファイル。

  4. 4.ホスティングする

    ボットは常に動かし続ける必要があります。VPS、ボットのホスティング、またはサーバーと同じマシンを使います。トークンは.envファイルに置き、コードには絶対に書かないでください。

Codexeで

ボットを説明し、discord.pyかdiscord.jsを選んでください。Codexeがボットとその設定を書き、インストールと起動ができるか確認します。ダウンロードする前に、Codexeから自分のトークンで実行して試せます。

よくある質問

ボットはMinecraftサーバーでコマンドを実行できますか?

はい。サーバーでRCONが有効なら、RCON経由で、またはボットと通信する小さなプラグイン経由で実行できます。

自分のサーバー用のボットを作る

このプロンプトは、そのまま送信できる状態で開きます:

“Minecraftサーバー用のdiscord.pyボット: 設定のサーバーアドレスにpingして、オンラインかオフライン、オンラインのプレイヤー、バージョンを表示する/status、チャンネルで1分ごとに更新されるステータスメッセージ、オンラインの人を一覧する/players。”

Codexeでこれを生成
Minecraftサーバー用のDiscordボットの作り方 | Codexe