【问题标题】:BulkDelete Discord.js (How to add interger parsing)BulkDelete Discord.js(如何添加整数解析)
【发布时间】:2020-10-03 18:05:12
【问题描述】:

如何在 discord.js 中批量删除。请给我一个程序...


bot.on('message', message => {

    let args = message.content.substring(PREFIX.length).split(" ");

    switch (args[0]) {
        case 'Ping':
            message.channel.send('Pong!');
            break;
        case 'clear':
            if (!args[1]) return message.reply('Error please mention second arg');
            message.delete.bulkDelete(args[1]);
            break;
    }
})

我试过上面的代码,发现“TypeError: message.delete.bulkDelete is not a function”

作为错误。

【问题讨论】:

标签: discord.js


【解决方案1】:

很简单,你替换:

message.delete.bulkDelete(args[1]);

与:

message.channel.bulkDelete(Number.parseInt(args[1]));

【讨论】:

  • 如果我使用一些整数而不是 args[1] 它工作正常,但如果我使用 args[1] 则会抛出错误
  • 我试过了,如果它是一个整数而不是 args[1]
  • @toxicbiohazard 好的,然后将 args[1] 替换为 Number.parseInt(args[1])
猜你喜欢
  • 2018-06-05
  • 2020-07-31
  • 2021-01-26
  • 2021-03-25
  • 2021-05-03
  • 2021-04-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多