【Discord】各BOTが正常に動作しない、動かない場合の原因は?

通話ソフトDiscordで各BOTが正常に動作しなかったり動かない場合の原因を紹介していきます。
いつも動いているBOTが正常に動かなくなった場合に確認する項目になります。

BOTが正常に動かない原因

BOTが正常に動作しない、動かない原因としては

  • メンテナンス中・サービス終了
  • コマンドの間違い(コマンドの変更)
  • アクセス権限とテキストチャットの権限

になります。

メンテナンス中・サービス終了

BOTがオフラインになっている場合はメンテナンス中、サービス終了、サーバー停止が考えられます。
メンテナンス中やサーバーが停止してしまっている場合は、公式Twitterや公式サイト、公式サイトDiscordサーバーで確認しましょう。
メンテナンスの見込みはいつになるのか、アクセス過多やハッキングによる停止の場合は不明の事が多いです。
とりあえず待つしかありませんので、BOTに頼っている部分は自力での操作が必要になります。
サービス終了しているBOTでも招待できることがありますので、メンテナンスと同じく公式サイトなどで確認しましょう。

コマンドの間違い(コマンドの変更)

コマンドが間違えている可能性があります。
単なる打ち間違い「.ドット,カンマ」の場合は無反応になります。
DiscordではBOTによるコマンドは入力中に予測されて表示されるため間違えている場合は対応しているコマンドが表示されません。
コピペでコマンドを使用したり、打ち間違いがないかを確認しましょう。
また、BOTのアップデートやDiscordのアップデートでコマンドが変わっていることもあります。
以前はドットでコマンドだったのがスラッシュになっていることもあります。

アクセス権限とテキストチャットの権限

BOTに与えているサーバー権限が足りていない場合はコマンドを実行することができません。
最初にBOTを招待する際に表示される権限を変更しないで使用しましょう。
不明な場合は一度BOTをキックしてからもう一度招待するのがおすすめです。

コマンドを入力したテキストチャンネルをBOTが見れない、テキストを送信できない場合は動かないです。
ですので、BOTコマンドを打つ用のテキストチャンネルを作成して権限をしっかりと確認しましょう。