禁止命令赢得';不工作,没有错误消息discord.js

禁止命令赢得';不工作,没有错误消息discord.js,discord.js,Discord.js,我的ban命令不起作用,它在几天前起作用,但现在不起作用,我不知道为什么。我刚开始编写代码,所以我真的不知道该尝试什么,如果有人能帮助我,我将不胜感激!我的控制台没有出现错误,所以我真的不知道该怎么办。 这是我的密码: if (cmd === `${prefix}ban`) { if(!message.member.hasPermission("BAN_MEMBERS")) return message.reply("You do not have

我的ban命令不起作用,它在几天前起作用,但现在不起作用,我不知道为什么。我刚开始编写代码,所以我真的不知道该尝试什么,如果有人能帮助我,我将不胜感激!我的控制台没有出现错误,所以我真的不知道该怎么办。 这是我的密码:

if (cmd === `${prefix}ban`) {
        if(!message.member.hasPermission("BAN_MEMBERS")) return message.reply("You do not have permission to do that.");
        const user = message.mentions.users.first();
        if (!user) return message.reply("Please specify someone you want to ban. **.ban <user> [reason]**");
        if(user.id === message.author.id) return message.reply("You cannot ban yourself.");
        const reason = args.slice(1).join(" ");
        message.guild.members.cache.get(user.id).ban({reason: reason});
 
        const banmessage = new Discord.MessageEmbed()
        .setColor("#00aaaa")
        .setDescription(`${user} has been banned. Reason: **${reason != "" ? reason : "-"}**`);
        message.channel.send(banmessage);
    }
if(cmd==`${prefix}ban`){
如果(!message.member.hasPermission(“BAN_MEMBERS”))返回message.reply(“您没有这样做的权限”);
const user=message.indications.users.first();
if(!user)返回message.reply(“请指定要禁止的人。**.ban[原因]**”);
if(user.id==message.author.id)返回message.reply(“您不能禁止自己”);
const reason=args.slice(1.join)(“”);
message.guild.members.cache.get(user.id).ban({reason:reason});
const banmessage=new Discord.MessageEmbed()
.setColor(“00aaaa”)
.setDescription(`${user}已被禁止。原因:*${Reason!=“”?原因:“-”}**);
message.channel.send(banmessage);
}

当你试图禁止一个人时,没有必要使用收藏。(不需要缓存

这应该可以做到:

message.guild.member(user.id).ban({reason: "bad"});
参考:

方法以获得更多的洞察力