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