全コマンド管理
「全コマンド管理」は、Bot が持つすべてのコマンドとコンテキストメニューを、モジュールをまたいで一覧で確認し、有効・無効の切り替えや権限設定をまとめて行える画面です。各機能(モジュール)の画面に移動しなくても、ここから横断的に「どのコマンドを使えるようにするか」「誰が使えるようにするか」を管理できます。
画面の見かた
検索とフィルタ
一覧上部の検索欄とフィルタ:
- 検索欄: コマンド名・説明文・モジュール名のいずれかに含まれる文字で絞り込めます。
- 「モジュール」: 機能(モジュール)で絞り込みます。既定は「全モジュール」です。
- 「種別」: コマンドの種類で絞り込みます。「すべての種別」「スラッシュコマンド」「コンテキストメニュー」から選べます。
- 「状態」: 有効・無効で絞り込みます。「全状態」「有効のみ」「無効のみ」から選べます。
「スラッシュコマンド」は /ban のようにチャット欄から実行するコマンド、「コンテキストメニュー」はメッセージやユーザーを右クリック(長押し)して「アプリ」から実行するメニューです。
コマンドの一覧
コマンドは折りたたみ式の一覧で表示され、各行をクリック(タップ)すると展開して設定項目が表示されます。各行にはコマンド名・モジュール名・状態のほか、強制上書きが有効なコマンドには「強制上書き」バッジが表示されます。
コマンドの設定を変更する
サイドバーから「全コマンド管理」を開く
Bot の管理画面で、ナビゲーションのメニューから「全コマンド管理」を選びます。
コマンドを展開して設定する
一覧から目的のコマンドの行をクリック(タップ)して展開し、スイッチや権限エディタで有効・無効や権限を設定します。
変更を保存する
画面下部の「保存」をクリックすると、複数のコマンドに加えた変更もまとめて反映されます。保存前の状態に戻したい場合は「破棄」をクリックします。
コマンドを展開したときの設定項目
展開すると、上から順に次の項目が表示されます。
個別設定しない場合の最低Discord権限
「個別設定しない場合の最低Discord権限」は、個別権限設定を使わないときに、そのコマンドを実行するために最低限必要となる Discord の権限を表示する案内エリアです(表示のみで、ここでは変更できません)。
表示される内容は次のいずれかです。
| 表示 | 意味 |
|---|---|
権限名(例: Ban Members、Manage Server) | 実行にこれらの Discord 権限が必要です。複数ある場合は「 / 」で区切って表示されます |
| 「特別なDiscord権限は不要」 | 特別な Discord 権限がなくても実行できます |
| 「メタデータなし」 | 必要権限の情報が登録されていません |
コマンドを有効化 / コンテキストメニューを有効化
このスイッチで、コマンド自体の利用可否を切り替えます。
- スラッシュコマンドの場合は「コマンドを有効化」
- コンテキストメニューの場合は「コンテキストメニューを有効化」
スイッチをオフにすると、そのコマンド(メニュー)はサーバーで使えなくなります。
個別権限設定を有効化
「個別権限設定を有効化」をオンにすると、BotShade 独自の「詳細権限設定」のエディタがすぐ下に表示され、その内容で権限を判定するようになります。オフのときは、通常の Discord の権限判定がそのまま使われます。
Discord権限より個別設定を優先
「Discord権限より個別設定を優先」をオンにすると、個別権限設定を Discord の既存権限よりも優先して強制的に適用します。このスイッチは「個別権限設定を有効化」がオフの間は操作できないため、先に「個別権限設定を有効化」をオンにしてください。オン・オフを切り替えるときは「危険な権限上書きの確認」モーダルが開き、「確定する」をクリックすると設定が切り替わります(サーバーへの反映には、画面下部の「保存」が必要です)。
「Discord権限より個別設定を優先(強制上書き)」は、Discord の既存権限を無視して個別設定を適用するため、管理者向けコマンドでも意図しない権限の付与・制限につながる恐れがあります。本当に必要な場合だけ使用してください。
詳細権限設定(個別権限設定)
「個別権限設定を有効化」をオンにすると表示される「詳細権限設定」では、ロール単位・権限条件単位で、コマンドを使える人を細かく制御できます。設定欄は次の 4 つに分かれています。
| 項目 | 役割 |
|---|---|
| ホワイトロールリスト | 許可するロールを指定します。リストに含まれるロールは常にアクセスが許可されます。 |
| ブラックロールリスト | 拒否するロールを指定します。リストに含まれるロールはアクセスが拒否されます。 |
| ホワイト権限リスト | 許可する権限条件を設定します。条件に一致するメンバーはアクセスが許可されます。 |
| ブラック権限リスト | 拒否する権限条件を設定します。条件に一致するメンバーはアクセスが拒否されます。 |
ロールリストの設定
「ホワイトロールリスト」「ブラックロールリスト」では、ロール選択欄からロールを選んで追加します。追加したロールは個別に削除できます。
権限リスト(条件)の設定
「ホワイト権限リスト」「ブラック権限リスト」では、「条件を追加」ボタンで権限の条件を追加できます。1 つの条件は「条件 #1」「条件 #2」のように番号が振られ、次の 2 つで構成されます。
- 判定モード: 条件に含めた権限をどう評価するかを選びます。
| モード | 意味 |
|---|---|
| AND (すべて必要) | 条件に含めた権限をすべて満たす必要があります |
| OR (いずれか1つ) | 条件に含めた権限のいずれか 1 つを満たせば許可されます |
| STRICT (完全一致) | 権限が条件と完全に一致する場合のみ許可されます |
| CONTAINS (含む) | 指定した権限を含んでいる場合に許可されます |
- 権限のチェック: 「招待を作成」「メンバーをBAN」「管理者」など Discord の各権限の一覧が並び、チェックボックスで条件に含めるかを選びます。チェックした権限には「許可」または「拒否」のバッジが付き、バッジをクリックすると許可/拒否を切り替えられます。
条件は複数追加でき、それぞれ個別に削除できます。
次のステップ / 関連ページ
- コマンド権限設定の使い方 — ホワイト/ブラックリストや権限条件の考え方
- モジュールの基本と共通操作 — 各機能の画面と共通の操作方法
- Bot概要 — Bot 全体の状態とダッシュボードの見かた
- モデレーション —
/banや/kickなどのモデレーションコマンド
最終更新: