Discord.js机器人记录删除的消息不是一次而是很多

时间:2019-04-26 03:58:45

标签: javascript discord discord.js

我正在编写一个discord.js机器人,我希望它在控制台中记录已删除的消息。 它完成了我想要的操作,但是以一种奇怪的方式进行,因为它多次记录相同的消息,而不仅仅是一次。这是我的代码:

client.on('messageDelete', message => {
  console.log(`a message saying "${message.cleanContent}" was deleted from channel: ${message.channel.name} at ${new Date()}`);
});

删除消息后,控制台中的日志如下:

a message saying "1" was deleted from channel: bot at Fri Apr 26 2019 05:54:20 GMT+0200 (GMT+02:00)


a message saying "2" was deleted from channel: bot at Fri Apr 26 2019 05:54:22 GMT+0200 (GMT+02:00)


a message saying "2" was deleted from channel: bot at Fri Apr 26 2019 05:54:22 GMT+0200 (GMT+02:00)


a message saying "3" was deleted from channel: bot at Fri Apr 26 2019 05:54:23 GMT+0200 (GMT+02:00)


a message saying "3" was deleted from channel: bot at Fri Apr 26 2019 05:54:23 GMT+0200 (GMT+02:00)


a message saying "3" was deleted from channel: bot at Fri Apr 26 2019 05:54:23 GMT+0200 (GMT+02:00)

每删除一条消息,僵尸程序就会记录下一条随后删除的消息,并且越来越多。 我该怎么办?

0 个答案:

没有答案