Discord — スラッシュコマンドリファレンス
AO Masterボットが提供する全スラッシュコマンドを、引数 + 権限ゲートとともに掲載しています。詳細なウォークスルー(完全なフロー + スクリーンショット)は、ワークフロー別のページを参照してください。
このページの使い方
スラッシュコマンドは、ボットが見られる任意のチャンネルで/を入力すると表示されます。ボットにはapplications.commandsスコープが必要です(/guild pairで自動的に付与されます)。
スタッフ向けのコマンドはDiscordのsetDefaultMemberPermissions機構でゲートされています — 一般メンバーはDiscord側のManage Guildのような権限を持っていない限り、オートコンプリートに表示されません。実際の権限チェックはAO Master側でサーバーサイドで走るため、Discord側の権限が古くなったままのメンバーには分かりやすいエラーが返されます。
/enlist — 申請者管理
| サブコマンド | 引数 | 実行できる人 | 動作 |
|---|---|---|---|
/enlist review | (チケットチャンネル内で実行) | リクルーター | チケットの申請者のためのAO Masterレビューフォームを開きます — キャラクター検索 + war role事前割り当て + Approve/Rejectボタン。 |
/enlist reject | user:@user, 任意でreason:string | リクルーター | 保留中の申請者を拒否します。チケットを閉じて、理由をDMで送ります。 |
/enlist done | (チケットチャンネル内で実行) | リクルーター | /enlist reviewの完了後、チケットのトランスクリプトをボットのアーカイブフォーラムにアーカイブし、チケットチャンネルを削除します。 |
Discord参加登録フローを参照。
/ally — アライ申請者管理
/enlist をミラーリングしていますが、アライ側のチケットパイプライン向けです。Apply as Ally ボタンから作成される #✋-ally チケットチャンネル内で使用できます。設定 → Discord Integration → Ally でアライパイプラインを設定済みの場合に利用可能です。
| サブコマンド | 引数 | 実行できる人 | 動作 |
|---|---|---|---|
/ally review | (チケットチャンネル内で実行) | リクルーター | 2ステップのピッカーを開きます — パートナーギルドのロスターから申請者のキャラクターを選択し、確認します。承認するとAO Allyロールと、マッピングしたパートナー別ロールの両方が付与されます。 |
/ally reject | user:@user, 任意でreason:string | リクルーター | 保留中のアライ申請者を拒否します。チケットを閉じて、理由をDMで送ります。 |
/ally done | (チケットチャンネル内で実行) | リクルーター | /ally reviewの完了後、チケットのトランスクリプトをボットのアーカイブフォーラムにアーカイブし、チケットチャンネルを削除します。 |
Discord アライフローを参照。
/guild — サーバー連携
| サブコマンド | 引数 | 実行できる人 | 動作 |
|---|---|---|---|
/guild pair | — | Discord側でManage Guildを持つ人 | このDiscordサーバーをAO Masterギルドに連携するウィザードを進めます。🛡 AO Masterカテゴリー + #⚙️-guild-settingsチャンネルを作成します。 |
/guild unpair | — | Discord側でManage Guildを持つ人 | ボットの接続を解除します。カテゴリー + チャンネルが削除され、ロールマッピングが消去されます。再連携は/guild pairから。 |
/guild info | — | 誰でも | このDiscordサーバーがどのAO Masterギルドと連携しているかを表示します。 |
/whoami
/whoami — 引数なし、誰でも実行可能。AO Masterのリンク状態を表示します — このDiscordアイデンティティがどのAO Masterアカウントにリンクされているか、どのギルドのメンバーか、どのキャラクターがリンクされているか。まだリンクされていない場合は、Discordアイデンティティをサインインするどんなアカウントにも紐付けるためのワンタイムログインURLが返信に含まれます。
関連リンク
- Discord参加登録フロー —
/enlist *を使う詳細なウォークスルー。 - Discord アライフロー —
/ally *を使う詳細なウォークスルー。 - Discord — インストール + 連携 —
/guild pairの完全なウォークスルー。 - メンバー参加登録フロー — Discordフローと並ぶwebフロー。
- メンバー — アライアンス — アライパイプラインのメンバー側ビュー。