Discordの権限設定|一般・限定・運営の部屋を安全に分ける
Discordの権限設定は、誰にどの操作を任せたいかを決めてから変更します。サーバー全体の基本はロール、部屋ごとの例外はチャンネル、同じ公開範囲の部屋をまとめるならカテゴリを使うと整理しやすくなります。
確認日 · 編集:ディスラボ
設計を決める
まず紙やメモに、一般メンバー、イベント参加者、運営担当などの役割と、必要な操作を書き出します。「参加者はイベント部屋に入れる」「案内は読むだけ」「運営は投稿を整理する」のように具体化します。
管理者権限は非常に強く、チャンネルごとの制限も回避します。便利だからという理由で全員に付けず、投稿整理やロール付与など、その人が担当する作業に絞って考えてください。ロール名に運営と付けることと、実際の権限を与えることは別です。
基本を整える
サーバー設定のロールから、全員に適用される@everyoneと各役割の基本権限を確認します。既存サーバーでは初期状態だと思い込まず、過去に付けた権限や使われていないロールも把握します。
一度に全ロールを作り直すより、今困っている用途を一つだけ直すほうが確認しやすくなります。たとえばイベント部屋の公開範囲が目的なら、無関係な通知用ロールや色ロールを同時に変更しません。
部屋を分ける
限定部屋では、対象者以外から見えないことが重要です。チャンネル設定の権限で@everyoneと対象ロールの閲覧設定を確認し、別ロールや個人設定から許可されていないかも見ます。単に名前に「非公開」と付けても制限にはなりません。
- 対象のカテゴリまたはチャンネルを右クリックし、編集画面の「権限」を開く。
- 限定公開の基本例では、@everyoneの「チャンネルを見る」を拒否にする。閲覧させたいロールを追加し、そのロールの同じ項目を許可にする。
- 投稿も必要なら、対象ロールの「メッセージを送信」を確認する。過去の案内を読ませたい場合は「メッセージ履歴を読む」も確認する。
- 対象者が持つ別のロールや個人向け上書きから、意図しない閲覧・送信が許可されていないか確認する。カテゴリ配下なら同期状態も確認する。
- 変更を保存し、対象ロールの人には見え、対象外の一般メンバーには見えないことを確認する。所有者や管理者権限を持つ人は制限を回避できるため、検証用の基準にしない。
読むだけにする
お知らせを読むだけにする基本例では、一般メンバーの「チャンネルを見る」と「メッセージ履歴を読む」を許可し、「メッセージを送信」を拒否します。投稿担当のロールには送信を許可します。ほかのロールから送信が許可されている人がいないかも確認してください。
本文の送信を止めても、スレッド内の送信は別の権限です。スレッドでの会話も止めたい場合は、「公開スレッドを作成」「プライベートスレッドを作成」「スレッドでメッセージを送信」も個別に確認します。「リアクションの追加」を拒否しても、メッセージにすでにあるリアクションへの参加は可能なので、完全に反応できなくなる設定とは考えないでください。
一般メンバーの協力で、過去の案内が読めること、新しい本文やスレッドへの返信が意図どおり制限されることを試します。「読むだけ」が本文の投稿禁止なのか、会話や反応も不要なのかを先に決め、許可する行動をトピックにも短く書いておきます。
運営を分担
投稿の整理をする人とロールを付ける人を分けられるなら、権限も分けておくと確認範囲が狭くなります。担当者が退任したときは役割と実際の権限の両方を見直します。昔の役職名が残っているだけ、という状態にしないことが大切です。
変更後は「許可した人が使える」だけでなく「対象外の人は使えない」ことも検証します。特に限定部屋を扱う場合、運営の自分に見えるという確認だけで完了させないでください。困ったときは変更を重ねず、直前の状態と比較します。
よくある質問
サーバー権限とチャンネル権限はどちらを変えますか?
全体に共通する役割はサーバーのロール、特定の部屋だけの例外はチャンネル側で扱います。同じ制限の部屋が複数あるならカテゴリも検討します。
権限を変えても反映されません。
保存、対象者の全ロール、個人向け上書き、カテゴリ同期を確認します。閲覧できないだけなら、本人のチャンネル一覧の表示設定も切り分けてください。
誰でも使えるかを所有者が確認できますか?
所有者の通常画面だけでは判定できません。ロールでのプレビューや、一般メンバーの協力で確認してください。
確認した公式情報
仕様は以下の公式情報をもとに確認しています。例や確認順序は当サイトの編集によるものです。