【发布时间】:2021-11-16 15:23:06
【问题描述】:
我正在尝试创建一个清除命令并且它有效,但我希望机器人在我使用该命令时不要删除固定的消息。我在代码中包含什么以防止它删除固定的消息?目前这是代码 -
if(message.content.toLowerCase().startsWith("s!purge")) {
let arg = message.content.split(" ")
message.delete()
let clear = arg[1];
if(!clear) return message.channel.send(`:x: | \`Incorrect usage of command you need to provide an amount of messages to Clear.\`
**Example:** \`s!purge 50\` `)
if(isNaN(clear)) return message.channel.send(":x: | ``Please Put a Valid Number to Clear messages.``")
if(clear > 100) return message.channel.send(":x: | ``I can't Clear more than 100 messages.``")
if(clear < 1) return message.channel.send(":x: | ``You cannot Clear less than 1 message.``")
message.channel.bulkDelete(clear)
message.channel.send(`:white_check_mark: | \`Succesfully cleared ${clear} messages! \` `)
.then(message =>
setTimeout(()=> message.delete(), 2000)
)
}
【问题讨论】:
标签: discord.js