Discordでロールを付与できないとき|権限と順番の確認
Discordでロールを付与できない場合は、操作する人の権限と、付与したいロールの位置を先に確認します。Botだけ失敗する場合はBot側、ロールは付いたのに機能しない場合はチャンネル側の設定を調べると、変更範囲を小さくできます。
確認日 · 編集:ディスラボ
症状を分ける
「付与できない」には、候補にロールが出ない、選択後に保存できない、Botのボタンだけ失敗する、付与済みなのに部屋を見られない、という別々の状態があります。まず対象者のプロフィールで目的のロールが付いているか確認してください。
運営へ相談するときは、サーバー名、目的のロール名、手動かBotか、表示されたエラーをまとめます。公開の雑談に権限一覧を貼る必要はありません。限定チャンネル名や参加者が写った画像は、見せる範囲を絞ります。
自分の権限
ロールの管理権限があっても、自分の最上位ロールと同じ位置や、それより上のロールは管理できません。ロール一覧の上下関係を確認します。色が同じ、名前に管理者と入っている、という見た目では判断できません。
- サーバー設定のロール一覧を開く。設定が開けなければ所有者または担当者へ相談する。
- 自分に割り当てられたロールと、その中で最も上にあるロールを確認する。
- 目的のロールが自分の最上位ロールより下にあるか確認する。
- 必要な管理権限があるか、所有者に確認してもらう。変更する場合は担当範囲に必要なものだけ付ける。
連携ロールと2FAを確認する
通常のロールと、外部サービスの連携で自動管理されるロールは区別します。例えばTwitchのサブスク連携で作られるロールは、メンバーへの手動付与や解除ができません。対象がそのロールなら、上下関係を変える前に連携側の参加条件や同期を確認します。
管理操作に2要素認証(2FA)を必須としているサーバーでは、操作担当のアカウントが要件を満たしているかも確認します。ロール管理はこの制限の対象です。サーバーの安全設定を外して回避せず、本人のアカウント設定で対応してください。認証コードやバックアップコードを、管理担当やBotへ渡す必要はありません。
Botだけ失敗
同じロールを担当者が手動で付けられるなら、Botの権限、Botの最上位ロールの位置、Bot側の設定を分けて確認します。Botが付与する対象ロールは、そのBotの最上位ロールより下に置く必要があります。
順番を動かす前に、Botが何を管理するために導入されたか確認してください。直すためにBotを全ロールの最上位へ移すと、想定より広い範囲を管理できる構成になり得ます。目的の参加者ロールだけを扱える位置がよいでしょう。
ボタンやリアクションからの付与で失敗する場合は、Botの公式案内で設定対象のロールが正しいか確認します。パネルを何度も押したり、別のBotを追加したりする前に、失敗時刻とメッセージを記録します。
付いた後を見る
プロフィールにロールが表示されるなら、付与そのものと利用権限の問題を分けます。必要なチャンネルの閲覧や送信が許可されているか、本人だけの上書き設定がないかを調べます。権限を直す記事は関連記事から確認できます。
本人の画面ではチャンネル一覧の絞り込みによって部屋が見えない場合もあります。管理側で設定を広げる前に、本人がチャンネルを探して追加できるか確認すると、不要な公開設定の変更を防げます。
変更を確かめる
修正は一項目ずつ行い、保存後に同じ対象者と同じロールで再確認します。複数の設定を同時に変えると、直った理由と不要な権限の区別がつかなくなります。
付与成功だけで終わらず、必要な部屋が見えること、運営専用の部屋が見えないこと、一般メンバーに管理操作が増えていないことを確認します。試験的に付けたロールは、検証が終わったら担当者の判断で元に戻してください。
よくある質問
管理者を付ければ直りますか?
切り分けのためだけに管理者を追加するのは避けます。先にロール管理権限、順番、チャンネル設定のどこが問題かを確認してください。
ロール名が同じなら同じ権限ですか?
名前だけでは分かりません。似たロールを作っているサーバーでは、ロール一覧の設定内容と対象者のプロフィールを照合します。
一般メンバーでも直せますか?
管理権限がなければ運営へ相談します。自分でできるのは症状の記録や、参加案内にある正式なロール取得手順の確認です。
確認した公式情報
仕様は以下の公式情報をもとに確認しています。例や確認順序は当サイトの編集によるものです。