如果用户在冷却期间重复了该命令,我的机器人将回答“您执行该命令的速度太快了!”。
问题是用户可以继续向该命令发送垃圾邮件,从而使该漫游器也向垃圾邮件发送冷却消息。 我想知道如何发送一次冷却消息(基本上是dyno bot如何处理它)。
我正在使用基本的discordjs代码,可以在这里找到:(我的代码实际上是相同的)https://github.com/discordjs/guide/blob/master/code-samples/command-handling/adding-features/12/index.js)
我们非常感谢您的帮助,这是一个代码段:
const timestamps = cooldowns.get(command.name);
if (timestamps.has(message.author.id)) {
return message.channel.send({
embed: {
description: `You're executing "${prefix}${command.name}" too quickly!`
},
});
};