コンテンツにスキップ

トラブルシューティング

botのコマンドがDiscordに表示されない場合、botがサーバーに正しく導入されていないか、権限が不足している可能性があります。

確認項目:

  • botがサーバーに導入されているか確認する。
  • botを利用するユーザーに「アプリコマンドの使用」権限が付与されているか確認する。
  • Discordのアプリやクライアントが最新版であるか確認する。
  • サーバーの「アプリコマンドの権限」設定で、botのコマンドが制限されていないか確認する。

「指定されたページが見つかりませんでした。」

Section titled “「指定されたページが見つかりませんでした。」”
  • 発生場面: ページを操作している時
  • 原因: 操作対象のデータ(辞書など)が、操作中に削除されてしまった場合に発生します。
  • 対処法: 大変お手数ですが、最初の操作からやり直してください。

「このコマンドは、ボイスチャンネルに参加してから実行してください。」

Section titled “「このコマンドは、ボイスチャンネルに参加してから実行してください。」”
  • 発生場面: /join コマンドの実行時
  • 原因: botが、コマンド実行者のボイスチャンネル接続を認識できていません。
  • 対処法:
    1. 自身がボイスチャンネルに接続しているか確認する。
    2. 接続している場合は、一度退出してから再接続し、再度コマンドを試す。
  • 発生場面: botをボイスチャンネルに接続しようとした時
  • 原因: botが、既にサーバー内の他のボイスチャンネルに接続されています。
  • 対処法:
    • /leave コマンドで一度botを切断してから、再度 /join を実行する。
    • botが現在接続しているボイスチャンネルに移動して利用する。

「Botにチャンネルへの接続権限がありません。」

Section titled “「Botにチャンネルへの接続権限がありません。」”
  • 発生場面: ボイスチャンネルへの接続時
  • 原因: botに、対象のボイスチャンネルへ接続するための権限がありません。
  • 対処法: サーバーの管理者にご連絡の上、ロール設定やチャンネルの権限設定で、botに「接続」権限を付与してください。

「botがボイスチャンネルに接続していないため、操作を実行できません。」

Section titled “「botがボイスチャンネルに接続していないため、操作を実行できません。」”
  • 発生場面: /leave などのコマンド実行時
  • 原因: コマンドを実行しようとした時点で、botは既にどのボイスチャンネルにも接続していません。
  • 対処法: このメッセージが表示された場合、特に対処は必要ありません。

「指定されたテンプレートは存在しません。」

Section titled “「指定されたテンプレートは存在しません。」”
  • 発生場面: /template コマンドの利用時
  • 原因: 存在しないテンプレート名を指定しています。
  • 対処法: テンプレート一覧で利用可能なテンプレート名を確認し、正しい名前で再度実行してください。
  • 発生場面: 様々なコマンドの実行時
  • 原因: 一時的なサーバーエラーや、予期せぬ問題が発生した可能性があります。
  • 対処法:
    1. 数分待ってから、もう一度コマンドを試してください。
    2. 問題が解決しない場合は、エラー発生時に表示されるエラーIDを控えた上で、サポートサーバーまでお問い合わせください。

/troubleshooting

🌟 誰でも使用可能

botが正常に動作しない原因を自動で診断します。権限や設定の問題をチェックし、解決策を提示します。

パラメータ:

パラメータ名 入力内容 必須 説明
voice チャンネル 必須 問題が発生しているボイスチャンネル #雑談ボイス
text チャンネル 必須 読み上げ対象のテキストチャンネル #雑談

使用例:

指定したチャンネルの組み合わせで問題点を診断します。

/troubleshooting voice:#雑談ボイス text:#雑談

自動診断では、主に以下の項目について問題がないかを確認します。

  • ボイスチャンネルへの接続権限: botが指定のボイスチャンネルに接続できるか。
  • テキストチャンネルの閲覧権限: botが指定のテキストチャンネルのメッセージを読み取れるか。
  • 音声の再生権限: botに音声再生に必要な権限が揃っているか。
  • その他の設定: サーバー固有の設定に起因する問題がないか。