【发布时间】:2019-04-22 03:58:34
【问题描述】:
我正在创建一个清理聊天的命令,因此您可以删除垃圾邮件或不需要的聊天等。该命令曾经运行良好,但再次运行失败,所以我倾向于认为这是我无法控制的事情,但我不知道。
try {
let mod = message.guild.roles.find(role => role.name === "Mods");
if (!message.member.roles.has(mod.id)) return message.reply('You are not allowed to use this command.');
if (isNaN(args[0])) return message.reply("Please supply a number of messages to delete.");
if (args[0] > 100 || args[0] < 2) return message.reply('Please supply a number between 2 and 100 to delete.');
message.channel.bulkDelete(args[0] + 1);
} catch (err) {
console.log(err)
}
如前所述,它一次按预期工作,每隔一次,它只是删除数百条消息,似乎没有理由。也许是因为我现在是自托管的,这是一个延迟问题?不确定,无论哪种方式,任何帮助都将不胜感激。谢谢。
【问题讨论】:
标签: javascript node.js discord discord.js