Javascript 不和谐机器人公告频道

Javascript 不和谐机器人公告频道,javascript,discord,Javascript,Discord,我想让我的discord机器人根据频道ID向某个频道发布公告。 我知道如何使用message.channel.send(),让机器人在与之交谈的任何频道中做出响应,但我想知道是否有办法让机器人在特定频道中交谈以发布公告 谢谢! 内森 所有频道都存储在可用于获取它的权限下的中。使用client.channels.find(“id”,“what ever”).send(/*…*/)将向特定频道发送消息,但在控制台中会引发警报。使用client.channels.get(“what ever”).se

我想让我的discord机器人根据频道ID向某个频道发布公告。 我知道如何使用
message.channel.send()
,让机器人在与之交谈的任何频道中做出响应,但我想知道是否有办法让机器人在特定频道中交谈以发布公告

谢谢! 内森


所有频道都存储在可用于获取它的权限下的中。

使用
client.channels.find(“id”,“what ever”).send(/*…*/)
将向特定频道发送消息,但在控制台中会引发警报。使用
client.channels.get(“what ever”).send(“/*…*/”)
执行相同的任务,但不使用discord.js不推荐的函数


感谢乔纳斯·威尔姆斯

(节点:10152)弃用警告:收集#查找:由于尝试使用annound函数而传递函数
。但它确实奏效了!找到了不推荐使用的find函数的解决方案
Discord.js中使用的所有集合都使用其id属性进行映射,如果要按id查找,则应使用get方法。有关详细信息,请参阅MDN。
使用
client.channels.get(“what ever”).send(“/*…*/);
的工作原理相同,但不会引发控制台错误。
 client.channels.find("id", "what ever").send(/*...*/)