【发布时间】:2021-01-12 17:53:55
【问题描述】:
我试图找到一种方法在启动不和谐机器人时向频道发送消息。我试过使用
client.on('message', (message) => {
client.on('ready', () => {
channel = client.channels.cache.get('744630121213722696');
channel.send('bot is up and running!');
})});
但没有成功,我没有收到任何错误消息,只是机器人没有响应
【问题讨论】:
-
从
on('message')处理程序中删除on('ready')处理程序。考虑:不可能从任何其他类型的处理程序内部检查机器人的启动,因为机器人的启动是第一个处理程序。不要嵌套事件处理程序。 -
您不能将一个事件侦听器放在另一个事件侦听器中,这会导致内存泄漏。
标签: javascript node.js discord discord.js