小编PoX*_*XoS的帖子

Discord.js v12 清除命令

我有一个clear命令可以删除您想要删除的消息量。但每当我说 时clear 3,它只会清除 2 条消息。

client.on('message', async (message) => {
  if (
    message.content.toLowerCase().startsWith(prefix + 'clear') ||
    message.content.toLowerCase().startsWith(prefix + 'c ')
  ) {
    if (!message.member.hasPermission('MANAGE_MESSAGES'))
      return message.channel.send("You cant use this command since you're missing `manage_messages` perm");
    if (!isNaN(message.content.split(' ')[1])) {
      let amount = 0;
      if (message.content.split(' ')[1] === '1' || message.content.split(' ')[1] === '0') {
        amount = 1;
      } else {
        amount = message.content.split(' ')[1];
        if (amount > 100) {
          amount = 100;
        }
      }
      await message.channel.bulkDelete(amount, …
Run Code Online (Sandbox Code Playgroud)

javascript node.js discord discord.js

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

discord ×1

discord.js ×1

javascript ×1

node.js ×1