Как Rafeal сказал, что вы хотите использовать channel2.send()
, кроме того, способ, которым вы получаете канал, немного странный.Кажется, вы создаете новую гильдию вместо того, чтобы получить ту, откуда было отправлено сообщение.Вы можете найти это в объекте сообщения.
Попробуйте вместо этого код.
const Discord = require('discord.js');
const bot = new Discord.Client();
const token = '....';
bot.on('message', msg =>{
if(msg.content === 'Hello'){
var channel2 =
msg.guild.channels.find(val =>
val.name === "channel2")
channel2.send("hey");
}
}
bot.login(token);