メインコンテンツへスキップ
既定では、Discord で Administrator を持つ人は Vetox ダッシュボードのすべてを設定できます。アクセス制御はこれを絞り込みます。
Max プランが必要です。それ未満ではページ全体が価格表示に置き換わります ― 部分的な表示やプレビューはありません。
サイドバーには Basic からこの項目が表示されますが、ページは Max が必要です。 Basic プランの管理者がクリックすると有料化ページに着地します。これはゲート設定の不整合であり、失効ではありません。

解決する問題

Administrator は雑な道具です。Auto-Moderation を調整させたいだけでモデレーターに与えると、サーバー編集も許可され、他の Vetox ページもすべて開けてしまいます。

2 つのスイッチ

どちらも 即時保存 です ― このページに保存バーはありません。
Section Access のエントリなしで Restrict Permissions を有効化すると、オーナー以外の管理者全員が Overview 以外のすべてから締め出されます。先にエントリを追加してから制限を有効化してください。サーバーオーナーは常にアクセスを維持します。

Section Access

最大 25 エントリ。各エントリはロール、個別ユーザー、および解放するセクションを組み合わせます。 エントリには少なくとも 1 つのロール または 1 人のユーザーが必要です ― どちらもないエントリは拒否されます。
個別より、ロールを優先してください。ロールベースのエントリはスタッフが入れ替わっても機能し続けます。個別エントリは人が出入りするたびに編集が必要です。

付与できるもの

サイドバーと同じグループ分けの 40 セクション:Setup と Commands・モデレーション 7 ページ(AI Vetox Black の 3 ページを含む)・ロール 3 ページ・コミュニティ機能 6 つ・成長機能 3 つ・コミュニケーション機能 4 つ(通知プラットフォーム 8 つを含む)・サポート(チケットとアプリケーション)・モニタリング 3 ページ・管理系 2 ページ。

セクションの対象範囲

セクションは、そのページと、そのページで行える操作を付与します。ページが別のページの領域に及ぶ数少ない箇所も、これに含まれます:
  • 機能のスイッチは、その機能のセクションに属します。 Setup でも機能自身のページでも、機能をオン/オフにするにはその機能のセクションが必要です。付与されていないセクションのスイッチを変更することになる Setup の保存は、全体が拒否されます。そのため、他の人が変更した可能性がある場合は、保存する前に Setup を再読み込みしてください。
  • Setup には、サーバーの言語とタイムゾーンも含まれます。
  • Giveaways には、その Logs タブに表示されるギブアウェイイベントが含まれます。Logging は付与されず、このタブに他のログイベントが表示されることもありません。
  • Self-Roles と Auto-Interaction では保存済みの埋め込みメッセージから選択できますが、Embed Messages は付与されません。

アクセス判定の順序

順序を理解することが重要です。いくつかの要素はルールを完全にバイパスするからです。
1

サーバーブラックリスト

ブラックリストのサーバーは以下すべてに関わらず拒否されます。
2

カスタムボットオーナー

このサーバーを担当するカスタムボットを所有していても、それだけではダッシュボードへのアクセスは付与されません。カスタムボットのオーナーも、ほかの人とまったく同じく、サーバーオーナーまたは Discord の Administrator としてのみアクセスを許可されます。
3

ボットの在籍

Vetox が実際にサーバーにいる必要があります。
4

サーバーオーナー

サーバーオーナーは Restrict Permissions を 完全に バイパスします。オーナーを制限することはできません。
5

Administrator チェック

Discord で Administrator を持たない場合、ここでアクセスは拒否されます ― Section Access はセクションを付与するものであり、非管理者にダッシュボードアクセスを与えるものではありません。
6

あなたのルール

ここで初めて Restrict Permissions と Section Access が適用されます。
Section Access は、まだ Discord の管理者でない人にダッシュボードアクセスを付与できません。 管理者が到達できる範囲を狭めるものです。非管理者にアクセスを与えたい場合、まず Discord で Administrator を付与する必要があります。選択したロールに Administrator がない場合、Section Access のダイアログが警告します。
Overview は常に到達可能です。 一致するエントリが 0 の管理者でも意図的に Overview は保持されるので、誰もエラーページを見るだけの状態にはなりません。

Restrict Protection

オンにすると、サーバーオーナーだけがこのページを開けます ― ただし、Access Control セクションを誰かに明示的に付与するエントリがあれば、それが優先されます。

知っておきたい 2 つのこと

ユーザーが到達できないセクションはサイドバーから隠されますが、実際の強制はリクエストごとにサーバー側で行われます。URL を直接入力しても拒否されます。
権限設定自体が読み込めない場合、管理者をそのまま通すのではなく、再び読み込めるようになるまで一時的なエラーを返します。バックエンド障害によってアクセスが広がることは決してありません。サーバーオーナーは影響を受けません。

具体例

1

モデレーター用エントリ

ロール:Moderator。セクション:Auto-Moderation、Moderation Tools、Logging、アンチレイド。
2

コミュニティチーム用エントリ

ロール:Community Manager。セクション:Leveling、Giveaways、スターボード、Suggestions、Welcomer。
3

Restrict Permissions をオン

それ以外の全員(他の管理者含む)は Overview のみを見るようになります。
4

Restrict Protection をオン

以降このページを変更できるのはあなただけになります。

関連

Dashboard Watcher

委任したスタッフが実際に何を変更したかを確認。

権限

コマンドアクセスとダッシュボードアクセスの違い。