Javascript 如何使discord.js bot在另一个通道中重复发送给它的消息?

Javascript 如何使discord.js bot在另一个通道中重复发送给它的消息?,javascript,discord,discord.js,Javascript,Discord,Discord.js,我正在使用discord.js并尝试创建一个机器人,这样每当这个特定的人从机器人所在的另一台服务器上说了什么,我都希望机器人在特定的频道中重复这个消息 client.on('message', message => { if (message.author === ("244921929495085057")){ client.channels.get("655598459268759593").send(message.content); } }) 我不知道该怎么做。谢

我正在使用discord.js并尝试创建一个机器人,这样每当这个特定的人从机器人所在的另一台服务器上说了什么,我都希望机器人在特定的频道中重复这个消息

client.on('message', message => {
  if (message.author === ("244921929495085057")){
    client.channels.get("655598459268759593").send(message.content);
  }
})

我不知道该怎么做。谢谢大家!

我假设您使用的是最新版本的discord.js,在撰写本文时是v12

根据


您需要在client.channels之后添加.cache以访问频道列表。

您提供的代码会发生什么/不会发生什么?您使用的是Discord.js的哪个版本?@slothiful当前未发生任何事件。至于版本,我不确定。我非常缺乏经验,我只是使用node.js运行一个名为bot.js的文件,该文件由heroku托管。将来,请使用npm ls discord.js了解您使用的软件包的版本。