指定したチャンネルにメッセージを送信したい
code:js
client.channels.cache.get('送信するチャンネルのID').send('メッセージ')
解説
client.channels.cacheはボットが参加している全てのサーバーの全てのチャンネルのCollection そのCollectionから送信したいチャンネルをチャンネルIDから取得するのが.get('id')の部分 注意
.get('id')の部分は、指定したIDのチャンネルがあれば、そのチャンネルを返すが、なければundefinedを返す
つまり存在しないチャンネルのIDで取得をするとTypeError: Cannot read property 'send' of undefinedが発生する
関連
自分が二年前にteratailでした質問yuta0801.icon
おそらく今でも日本語で唯一の情報源