Skip to main content
3 つの別々の問いがあり、それぞれ答えが異なります。

Vetox は実行できるか?

ボット自身の Discord 権限と、ロールの配置によります。

このメンバーは実行できるか?

Discord 権限と、コマンドごとの設定によります。

設定を変更できるか?

ダッシュボードのアクセス権によります。

ロール階層

これは Discord で最も混乱を招くポイントです。
ボットは 最上位ロールが自分より下 のメンバーに対してのみ操作できます。Vetox がモデレーターロールの下にあると、どんな権限を持っていてもそのモデレーターを BAN・ミュート・タイムアウト・ロール付与できません。ロールについても同じで、Vetox は自分より のロールしか付与・編集できません。
サーバー設定 → ロール で Vetox ロールを上位付近にドラッグして修正してください。

コマンドを実行できるのは誰か

Vetox は Discord のメニューでコマンドを非表示にせず、自身で権限をチェックします。すべてのコマンドは 全員に表示 されますが、実行できるのは許可されたメンバーだけです。 次のいずれかに当てはまるメンバーは通過します。 各コマンドには必要な Discord 権限が定められており、/ban は Ban Members、/clear は Manage Messages などとなっています。詳細は各コマンドリファレンスページに記載されています。
コマンドは全員に表示されるため、アクセス権のないメンバーもコマンドを目にし、実行すると権限メッセージが返ります。これは意図的な仕様で、Discord 標準の権限モデルに縛られず、ロール単位でアクセスを付与できるようにするためです。

コマンドごとの上書き

Commands ページでは、コマンドごとに次の設定が可能です。 コマンド管理を参照してください。

ダッシュボードを使えるのは誰か

既定では、Discord サーバーで Manage Server(サーバー管理)権限を持つ人が Vetox の設定を行えます。 Max 以上では、Dashboard Permissions によりこれを絞り込めます。特定のロールや人に特定のセクションだけアクセスを付与できるため、たとえばモデレーターに請求やプレミアム設定を触らせずに Auto-Mod だけ管理させることができます。

機能ごとに必要なボット権限

Vetox の Discord 権限を招待後に絞り込んだ場合、各領域が必要とする権限は次のとおりです。
Administrator で招待すればこれらすべてが不要になります。招待リンクの既定値がこれです。

トラブルシューティング

そのメンバーの最上位ロールが Vetox のロールより上にあります。Vetox を上に移動してください。
報酬ロールが Vetox のロールより上にあります。Vetox は自分より下のロールしか付与できません。
そのコマンドに必要な Discord 権限も、有効ロールの付与もありません。Discord 権限を付与するか、そのコマンドの Enabled roles にロールを追加してください。
既定では Manage Server を持つ全員がダッシュボードにフルアクセスできます。Max 以上で Dashboard Permissions を使って制限してください。