Wiki / Troubleshooting / ボットの権限

ボットの権限

更新者 Maxime_48 · 1時間前 · 閲覧数:128

言語: English Français Deutsch Español Português (Brasil) Italiano Nederlands Polski Türkçe Русский 日本語 한국어 中文

「ボットが何もしない」場合に最も多い原因は、Discordの権限が足りないことです。

❓ なぜ起きるのか

YAWBDBの招待リンクは、権限を一切要求せずにボットを追加します。これは意図的なものです。ボットに何ができるかは、あなたが管理できます。ただし、これは、インストールしたばかりの状態では、ほとんど何も読み取れず、何も実行できないことを意味します。権限は、あなた自身が付与する必要があります。

🚨 症状

  • スラッシュコマンドがエラーを返す、またはボットが何も反応しない
  • Automodがメッセージを削除しない
  • モデレーションの操作(BAN、ミュート、キック)が失敗する
  • レポートやチケットでスレッドが作成されない
  • ボットが録音のためにボイスチャンネルに参加できない

🔧 解決方法

  1. Discordでサーバー設定 → ロールを開きます。
  2. YAWBDB用に作成されたロールを見つけます。
  3. 有効にしている機能に必要な権限を付与します。完全な一覧は機能ごとの権限にあります。
  4. YAWBDBのロールが、管理する必要があるメンバーとロールより上にあることを確認します。
  5. 特定のチャンネルを確認します。チャンネルの権限の上書きが、ロールが許可しているものを拒否していることがあります。ボットが動作しているチャンネルと比較してください。

🆘 それでも解決しない場合

  • ボットをキックして、招待し直し、権限を付与し直してください。
  • 権限の上書きがない、新しいチャンネルでテストしてください。
  • 1つの機能だけが正しく動作せず、ほかは動作している場合は、ほぼ間違いなく、その機能に必要な追加の権限が原因です(たとえば、レベリングの報酬にはManage Roles)。機能ごとの権限をご覧ください。