Bot の管理

全コマンド管理

「全コマンド管理」は、Bot が持つすべてのコマンドとコンテキストメニューを、モジュールをまたいで一覧で確認し、有効・無効の切り替えや権限設定をまとめて行える画面です。各機能(モジュール)の画面に移動しなくても、ここから横断的に「どのコマンドを使えるようにするか」「誰が使えるようにするか」を管理できます。

画面の見かた

検索とフィルタ

一覧上部の検索欄とフィルタ:

  • 検索欄: コマンド名・説明文・モジュール名のいずれかに含まれる文字で絞り込めます。
  • 「モジュール」: 機能(モジュール)で絞り込みます。既定は「全モジュール」です。
  • 「種別」: コマンドの種類で絞り込みます。「すべての種別」「スラッシュコマンド」「コンテキストメニュー」から選べます。
  • 「状態」: 有効・無効で絞り込みます。「全状態」「有効のみ」「無効のみ」から選べます。

「スラッシュコマンド」は /ban のようにチャット欄から実行するコマンド、「コンテキストメニュー」はメッセージやユーザーを右クリック(長押し)して「アプリ」から実行するメニューです。

コマンドの一覧

コマンドは折りたたみ式の一覧で表示され、各行をクリック(タップ)すると展開して設定項目が表示されます。各行にはコマンド名・モジュール名・状態のほか、強制上書きが有効なコマンドには「強制上書き」バッジが表示されます。

コマンドの設定を変更する

サイドバーから「全コマンド管理」を開く

Bot の管理画面で、ナビゲーションのメニューから「全コマンド管理」を選びます。

コマンドを展開して設定する

一覧から目的のコマンドの行をクリック(タップ)して展開し、スイッチや権限エディタで有効・無効や権限を設定します。

変更を保存する

画面下部の「保存」をクリックすると、複数のコマンドに加えた変更もまとめて反映されます。保存前の状態に戻したい場合は「破棄」をクリックします。

コマンドを展開したときの設定項目

展開すると、上から順に次の項目が表示されます。

個別設定しない場合の最低Discord権限

「個別設定しない場合の最低Discord権限」は、個別権限設定を使わないときに、そのコマンドを実行するために最低限必要となる Discord の権限を表示する案内エリアです(表示のみで、ここでは変更できません)。

表示される内容は次のいずれかです。

表示意味
権限名(例: Ban MembersManage Server)実行にこれらの Discord 権限が必要です。複数ある場合は「 / 」で区切って表示されます
「特別なDiscord権限は不要」特別な Discord 権限がなくても実行できます
「メタデータなし」必要権限の情報が登録されていません

コマンドを有効化 / コンテキストメニューを有効化

このスイッチで、コマンド自体の利用可否を切り替えます。

  • スラッシュコマンドの場合は「コマンドを有効化」
  • コンテキストメニューの場合は「コンテキストメニューを有効化」

スイッチをオフにすると、そのコマンド(メニュー)はサーバーで使えなくなります。

個別権限設定を有効化

「個別権限設定を有効化」をオンにすると、BotShade 独自の「詳細権限設定」のエディタがすぐ下に表示され、その内容で権限を判定するようになります。オフのときは、通常の Discord の権限判定がそのまま使われます。

Discord権限より個別設定を優先

「Discord権限より個別設定を優先」をオンにすると、個別権限設定を Discord の既存権限よりも優先して強制的に適用します。このスイッチは「個別権限設定を有効化」がオフの間は操作できないため、先に「個別権限設定を有効化」をオンにしてください。オン・オフを切り替えるときは「危険な権限上書きの確認」モーダルが開き、「確定する」をクリックすると設定が切り替わります(サーバーへの反映には、画面下部の「保存」が必要です)。

「Discord権限より個別設定を優先(強制上書き)」は、Discord の既存権限を無視して個別設定を適用するため、管理者向けコマンドでも意図しない権限の付与・制限につながる恐れがあります。本当に必要な場合だけ使用してください。

詳細権限設定(個別権限設定)

「個別権限設定を有効化」をオンにすると表示される「詳細権限設定」では、ロール単位・権限条件単位で、コマンドを使える人を細かく制御できます。設定欄は次の 4 つに分かれています。

項目役割
ホワイトロールリスト許可するロールを指定します。リストに含まれるロールは常にアクセスが許可されます。
ブラックロールリスト拒否するロールを指定します。リストに含まれるロールはアクセスが拒否されます。
ホワイト権限リスト許可する権限条件を設定します。条件に一致するメンバーはアクセスが許可されます。
ブラック権限リスト拒否する権限条件を設定します。条件に一致するメンバーはアクセスが拒否されます。

ロールリストの設定

「ホワイトロールリスト」「ブラックロールリスト」では、ロール選択欄からロールを選んで追加します。追加したロールは個別に削除できます。

権限リスト(条件)の設定

「ホワイト権限リスト」「ブラック権限リスト」では、「条件を追加」ボタンで権限の条件を追加できます。1 つの条件は「条件 #1」「条件 #2」のように番号が振られ、次の 2 つで構成されます。

  • 判定モード: 条件に含めた権限をどう評価するかを選びます。
モード意味
AND (すべて必要)条件に含めた権限をすべて満たす必要があります
OR (いずれか1つ)条件に含めた権限のいずれか 1 つを満たせば許可されます
STRICT (完全一致)権限が条件と完全に一致する場合のみ許可されます
CONTAINS (含む)指定した権限を含んでいる場合に許可されます
  • 権限のチェック: 「招待を作成」「メンバーをBAN」「管理者」など Discord の各権限の一覧が並び、チェックボックスで条件に含めるかを選びます。チェックした権限には「許可」または「拒否」のバッジが付き、バッジをクリックすると許可/拒否を切り替えられます。

条件は複数追加でき、それぞれ個別に削除できます。

次のステップ / 関連ページ

最終更新:

目次