Skip to main content

RedM: txAdmin Discordボット

このガイドは、以下の製品を使用して作成されました:

(詳細はプロバイダーごとの製品によって異なる場合がありますが、基本的な概念は同じです)

はじめに

txAdminパネルはRedMサーバー向けにたくさんの機能を提供していて、その中にはDiscordボットの連携も含まれています。 このガイドでは、Discordボットのセットアップ方法と使い方を紹介します。

準備

txAdminサーバー用のDiscordボットをセットアップするには、まずtxAdminパネルにログインする必要があります。 ログイン情報はサーバーの概要ページに表示されているので、以下のように確認してください:

img

備考

このガイドはtxAdminがすでにセットアップされていることが前提です。セットアップ方法はRedM: txAdminセットアップガイドをご覧ください。

セットアップ

Discordアプリケーションの作成

txAdminでボットを使うには、まずDiscordアプリケーションを作成する必要があります。ボットはそのアプリケーションに紐づけられ、その名前で動作します。アプリケーション作成はDiscord Developer Portalにアクセスしてください。

次に、New Applicationをクリックして新しいアプリケーションを作成し、好きな名前を付けます:

その後、Createをクリックしてアプリケーションを作成します。次のステップで使うので、アプリケーションIDはメモしておきましょう:

ボットの設定とトークン取得

アプリケーション作成時に自動でボットも作成されます。トークンはReset Tokenをクリックすると取得できます。こちらも必ずメモしておきましょう:

注意

ボットのトークンは絶対に他人に教えないでください。トークンは秘密鍵のようなもので、漏れるとセキュリティリスクになります。

同じページの少し下にスクロールして、「Server Members Intent」を有効にし、変更を保存してください:

Discordへのボット招待

ボットを招待するには、先ほどメモしたクライアントIDを以下のリンクの該当部分に入れて、ブラウザで開きます。するとボットをDiscordサーバーに追加できます。例はこんな感じ:

https://discordapp.com/oauth2/authorize?&client_id=1364549558197026816&scope=bot&permissions=18432

サーバーIDとチャンネルIDの取得

ボットをtxAdminで正しく使うには、ボットが動作するDiscordサーバーのIDが必要です。 Discordでサーバーアイコンを右クリックしてサーバーIDをコピーを選択し、IDをメモしてください。

例はこんな感じです:

また、ステータス更新(再起動スケジュールなど)を投稿するチャンネルを設定する場合は、そのチャンネルのIDも同じ方法でコピーできます。 ボットがそのチャンネルでメッセージの読み書き権限を持っていることを忘れずに。

備考

サーバーIDやチャンネルIDをコピーできない場合は、Discordのユーザー設定で開発者モードを有効にしてください:

txAdminでの設定カスタマイズ

txAdminでDiscordボットを有効化し、先ほどメモしたIDやトークンを入力します:

オプション:ステータスメッセージの送信

任意で、現在のサーバーステータスやプレイヤー数などを常に更新するステータスメッセージを送信できます。 やり方は、ステータスを表示したいDiscordチャンネルで/status addと入力してください。ボットがメッセージ送信権限を持っていることを確認しましょう。

こういったメッセージが作成されます:

このメッセージの内容はtxAdminのDiscord設定ページで自由にカスタマイズ可能です。

まとめ

txAdmin用のDiscordボットをセットアップすると、RedMサーバーのステータスや情報をDiscordサーバー内で簡単に表示できるようになります。質問やサポートが必要な場合は、いつでもお気軽にサポートチームにお問い合わせくださいね!🙂