Discordの権限の優先順位
権限を設定できる場所はいくつかあるのだが、あちこちで設定したからと言って全てが有効になるわけではない。
つまり、優先順位があるということ。
優先順位
権限を設定しなかった場合、下位の優先順位の設定が適用される。
サーバー所有者(全部許可扱い)
管理者権限のついたロールを付与されたメンバー(全部許可扱い) 権限を設定する場所による優先順位
チャンネル
カテゴリ
サーバーの権限設定
権限を設定する対象による優先順位
メンバー
ロール
@everyone
許可するか禁止するか
許可
禁止
上記の項目に全く当てはまらない場合、「禁止」扱いになる。
例えば・・・
ロールから権限を剥奪しても、@everyoneに権限が許可されていれば何も変わらない(剥奪できてない)。 権限を設定しなかった場合は下位の権限が適用されるので。
サーバーの権限設定からロールに「チャンネルを見る」権限が許可されていても、チャンネル内で@everyoneに対して禁止されていれば、そのロールの所持者はチャンネルを見ることができない。
「サーバーの権限設定」より「チャンネル」のほうが優先されるので。
「対象による優先順位」より「場所による優先順位」の方が優先されるので。
管理者権限のついたロールを付与されているメンバーは、チャンネルやカテゴリの禁止設定を全部すり抜ける。