【发布时间】:2020-11-05 02:45:21
【问题描述】:
所以这与上一个问题有关,该问题已得到回答(上一个)每当有人运行命令时,机器人不再吐出很多错误,并且机器人成功地向用户发送响应提示,但似乎消息收集器没有启动?机器人向用户发送消息,控制台中没有任何内容,仅此而已。您可以整天回复机器人,它不会收集并发送到频道ID。有什么指点吗?
这是我认为它可能围绕的代码:
collector.on('collect', (message, col) => {
console.log("Collected message: " + message.content);
counter++; ```
And here is all of the code (just in case it actually doesn't revolve around that):
``` if(message.content.toLowerCase() === '&reserveupdate') {
message.author.send('**Thanks for updating us on the reserve. Please enter what you are taking from the reserve below this message:**');
let filter = m => !m.author.bot;
let counter = 0;
let collector = new discord.MessageCollector(message.author, m => m.author.id, filter);
let destination = client.channels.cache.get('my channel id');
collector.on('collect', (message, col) => {
console.log("Collected message: " + message.content);
counter++;
if(counter === 1) {
message.author.send("**Thanks for updating us on the reserve, it is highly appreciated.**");
collector.stop();
}
【问题讨论】:
标签: javascript node.js discord discord.js