Vetox は実行できるか?
ボット自身の Discord 権限と、ロールの配置によります。
このメンバーは実行できるか?
Discord 権限と、コマンドごとの設定によります。
設定を変更できるか?
ダッシュボードのアクセス権によります。
ロール階層
これは Discord で最も混乱を招くポイントです。 サーバー設定 → ロール で Vetox ロールを上位付近にドラッグして修正してください。コマンドを実行できるのは誰か
Vetox は Discord のメニューでコマンドを非表示にせず、自身で権限をチェックします。すべてのコマンドは 全員に表示 されますが、実行できるのは許可されたメンバーだけです。 次のいずれかに当てはまるメンバーは通過します。
各コマンドには必要な Discord 権限が定められており、
/ban は Ban Members、/clear は Manage Messages などとなっています。詳細は各コマンドリファレンスページに記載されています。
コマンドは全員に表示されるため、アクセス権のないメンバーもコマンドを目にし、実行すると権限メッセージが返ります。これは意図的な仕様で、Discord 標準の権限モデルに縛られず、ロール単位でアクセスを付与できるようにするためです。
コマンドごとの上書き
Commands ページでは、コマンドごとに次の設定が可能です。
コマンド管理を参照してください。
ダッシュボードを使えるのは誰か
既定では、Discord サーバーで Manage Server(サーバー管理)権限を持つ人が Vetox の設定を行えます。 Max 以上では、Dashboard Permissions によりこれを絞り込めます。特定のロールや人に特定のセクションだけアクセスを付与できるため、たとえばモデレーターに請求やプレミアム設定を触らせずに Auto-Mod だけ管理させることができます。機能ごとに必要なボット権限
Vetox の Discord 権限を招待後に絞り込んだ場合、各領域が必要とする権限は次のとおりです。トラブルシューティング
Vetox が特定のメンバーに対して動作しない
Vetox が特定のメンバーに対して動作しない
そのメンバーの最上位ロールが Vetox のロールより上にあります。Vetox を上に移動してください。
ロール報酬が付与されない
ロール報酬が付与されない
報酬ロールが Vetox のロールより上にあります。Vetox は自分より下のロールしか付与できません。
モデレーターが権限がないと言われる
モデレーターが権限がないと言われる
そのコマンドに必要な Discord 権限も、有効ロールの付与もありません。Discord 権限を付与するか、そのコマンドの Enabled roles にロールを追加してください。
見えるべきでない設定が見えている
見えるべきでない設定が見えている
既定では Manage Server を持つ全員がダッシュボードにフルアクセスできます。Max 以上で Dashboard Permissions を使って制限してください。