RedM: txAdmin Discordボット
はじめに
txAdminパネルはRedMサーバー向けにたくさんの機能を提供していて、その中にはDiscordボットの連携も含まれています。 このガイドでは、Discordボットのセットアップ方法と使い方を紹介します。
準備
txAdminサーバー用のDiscordボットをセットアップするには、まずtxAdminパネルにログインする必要があります。 ログイン情報はサーバーの概要ページに表示されているので、以下のように確認してください:
このガイドは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サーバー内で簡単に表示できるようになります。質問やサポートが必要な場合は、いつでもお気軽にサポートチームにお問い合わせくださいね!🙂