追記 2020/03/02
今朝リリースされたDiscord v12に含まれるAPIの破壊的変更によって、書き方が変わりました。
client.channels.cache.get('チャンネルID').send('メッセージ')
v11のコードはv12では動きませんし、同様にv12のコードはv11では動きません。使用しているバージョンを確認してください
今日、3月2日(の午前3時)から新たにインストールする場合指定しなければデフォルトでv12になりました
ネット上にはv11向けの情報がかなり多いので注意が必要です。
自分の使っているバージョンが分からない場合はnpm ls discord.js
を実行するとバージョンを確認することができます
v12についての情報
追加された機能の紹介等:Discord.js v12がリリースされたので追加されたものを一部紹介
変更や追加された機能の詳細:v11からv12へのアップデート | Discord.js ガイド
その他v12に関する情報:Discord.js v12がリリースされた - discordjs-japan
--- 下記はv11以前を使用する場合の過去の方法になります ---
<client>.channels.get("チャンネルID").sendMessage("メッセージ");
追記 2019/09/23
v11.1からchannel.sendMessage()
が非推奨となり、channel.sendXXX()
がchannel.send()
にまとめられました
次のメジャーリリースであるv12でchannel.sendMessage()
を含むchannel.sendXXX()
が全て削除されるようです
これからのコード:<client>.channels.get("チャンネルID").send("メッセージ");
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。