亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

創建一個 BulkDelete 命令 | 不和諧.JS

創建一個 BulkDelete 命令 | 不和諧.JS

HUWWW 2022-12-18 16:01:17
正如您從標題中看到的那樣,我正在嘗試為我的 Discord 機器人發出明確的命令,但我無法讓它工作。這是一個片段:client.on('message', message => {    if (message.content = "clear") {        let args = message.content.substring(prefix.length).split(" ");        var deleteCount = message.guild.members.cache.get(args[1]);        if (message.member.hasPermission("MANAGE_MESSAGES")) {            const deleteCount = args[2];            const fetched = ({                limit: deleteCount            });            message.delete(fetched)            try {            } catch (error) {            }(error => message.reply(`Couldn't delete messages because of: ${error}`));            if (!deleteCount || deleteCount < 2 || deleteCount > 100)                return message.reply("Please provide a number between 2 and 100 for the number of messages to delete");            message.channel.send('Successfully deleted ' + `${deleteCount}` + 'messages!');        }    }});另外,不要問我在做什么以及為什么我從其他人那里復制了一些東西來嘗試制作它但代碼已經過時了。有人能幫我嗎?
查看完整描述

1 回答

?
慕碼人8056858

TA貢獻1803條經驗 獲得超6個贊

client.on("message", message => {

    if (message.content.indexOf(prefix) !== 0) {return false};


    const arguments = message.content.slice(prefix.length).trim().split(/ +/g);

    const command = arguments.shift().toLowerCase();


    if (command == "clear") {

        if (!message.member.hasPermission("MANAGE_MESSAGES")) return message.channel.send("You are not allowed to use this command.");

        if (!arguments[0]) return message.channel.send("Please provide a number between 2 and 100.")

        if (arguments[0] < 2 || arguments[0] > 100) return message.channel.send("Please provide a number between 2 and 100.")


        message.channel.bulkDelete(arguments[0]).then(messages => {

            message.channel.send(`Deleted ${messages.size} messages.`);

        }).catch(e => console.log(e));

    };

});


查看完整回答
反對 回復 2022-12-18
  • 1 回答
  • 0 關注
  • 106 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號