Discord js,"TypeError [MESSAGE_BULK_DELETE_TYPE]: The messages must be an Array, Collection, or number."

Мой код:

const Discord = module.require("discord.js");
const fs = require("fs");

module.exports.run = async (client,message,args) => {
    if (message.member.hasPermission('MANAGE_MESSAGES')){ 
        let clearsms = args.join(" "); 
        message.channel.bulkDelete(clearsms);
        if (isNaN(clearsms)) return mess.channel.send('Это не число!');
        console.log(`Пользователь ${message.author.username} удалил: ${args.join(" ")} сообщений!`); 
    }else {
        const adminerr2 = new Discord.MessageEmbed()
            .setColor('#fc5184')
            .setTitle(`${message.author.username}, Вы не имеете прав на эту команду!`)
            .setAuthor(message.guild.name)
            .setFooter('RBXP')
        message.channel.send(adminerr2) 


        if (isNaN(clearsms)) {

        const NotAnumber = new Discord.MessageEmbed() 
            .setColor('#fc5184')
            .setTitle(`${message.author.username}, Это не число!`)
            .setAuthor(message.guild.name)
            .setFooter('RBXP')
        message.channel.send(NotAnumber) 

        }
    }
};
module.exports.help = {
    name: "clear"
};

Если ввести текст вместо количества сообщений для удаления, вот так:

Показ

, то выбивает ошибку:

TypeError [MESSAGE_BULK_DELETE_TYPE]: The messages must be an Array, Collection, or number.


at TextChannel.bulkDelete 
(C:\RBXP\node_modules\discord.js\src\structures\interfaces\TextBasedChannel.js:361:11)

    at Object.module.exports.run (C:\RBXP\commands\clear.js:7:25)

    at Client.<anonymous> (C:\RBXP\index.js:33:36)

    at Client.emit (node:events:390:28)

    at MessageCreateAction.handle 

(C:\RBXP\node_modules\discord.js\src\client\actions\MessageCreate.js:31:14)
    at Object.module.exports [as MESSAGE_CREATE] 

(C:\RBXP\node_modules\discord.js\src\client\websocket\handlers\MESSAGE_CREATE.js:4:32)
    at WebSocketManager.handlePacket 

(C:\RBXP\node_modules\discord.js\src\client\websocket\WebSocketManager.js:384:31)
    at WebSocketShard.onPacket 

(C:\RBXP\node_modules\discord.js\src\client\websocket\WebSocketShard.js:444:22)
    at WebSocketShard.onMessage 

(C:\RBXP\node_modules\discord.js\src\client\websocket\WebSocketShard.js:301:10)

    at WebSocket.onMessage (C:\RBXP\node_modules\ws\lib\event-target.js:132:16) {
  [Symbol(code)]: 'MESSAGE_BULK_DELETE_TYPE'
}

Не знаю, почему она вызвана. Помогите, пожалуйста.


Ответы (0 шт):