11.4
権限の問題を解決する
権限の問題のほとんどは、三つのうちどれかが原因です。ボットのロール、チャンネルやカテゴリの上書き設定、ロールの並び順です。
ボットが求める権限
招待リンクでは次の権限を求めます。その機能を使わないとわかっている場合を除き、オンのままにしてください。
- チャンネルの管理とロールの管理で、チケットチャンネルを作成し、非公開に保ちます。
- チャンネルを見る、メッセージを送信、埋め込みリンク、メッセージ履歴を読むで、パネル、チケットのメッセージ、履歴を投稿します。
- ファイルを添付で、履歴とパネルのメッセージに含まれるファイルを送信します。
- プライベートスレッドの作成、スレッドでメッセージを送信、スレッドの管理でスレッドのチケットを動かします。公開スレッドには公開スレッドの作成を使います。
- ウェブフックの管理があると、ダッシュボードとライブチャットからの返信にスタッフの名前が表示されます。なくても返信は届きますが、ボットの名前で表示されます。
- メッセージの管理、リアクションの追加、外部の絵文字を使用する、アプリコマンドを使うは、メッセージの整理、リアクション、絵文字、スラッシュコマンドに使います。
サーバー全体の権限とチャンネルの上書き設定
Discord はまずボットのロールを確認し、次にチャンネルとそのカテゴリの上書き設定を確認します。権限を拒否する上書き設定はロールより優先されるため、サーバー設定で権限があっても、特定のチャンネルではブロックされることがあります。
カテゴリが重要な理由
チケットチャンネルはパネルのカテゴリ内に作成されます。Discord では、ボットがサーバー全体とそのカテゴリの両方で持っている権限しか付与できません。カテゴリで拒否されている権限があると、その権限なしでチケットが開くか、チケット自体が開きません。
ロールの並び順
ボットが付与できるのは、自分の一番上のロールより下にあるロールだけです。ロールの変更に失敗する場合は、サーバー設定 → ロールでボットのロールを上に移動してください。管理者権限があれば、このページのチェックはすべて不要になります。
- サーバー全体の権限は、サーバー設定 → ロールを開き、ボットのロールを選んで権限をオンにします。
- チャンネルやカテゴリの場合は、その設定を開いて権限に進み、ボットのロールを追加して権限を許可します。
- ダッシュボードで再確認を押し、直ったことを確かめます。
サーバーのダッシュボードの概要にあるボットの権限カードが、すべてのパネル、履歴のログチャンネル、ライブチャットのウィジェットをチェックします。どの権限が必要で、どこでオンにするかを具体的に示します。