Javascript 如何在discord.js v12中禁止用户之前对其进行DM?

Javascript 如何在discord.js v12中禁止用户之前对其进行DM?,javascript,discord.js,Javascript,Discord.js,这是我的代码,我想在用户被禁止之前对其进行DM,我该怎么做 run: async(client, message, args) => { if(!message.member.hasPermission('BAN_MEMBERS')) { message.channel.send("You don't have permission to use that command."); } els

这是我的代码,我想在用户被禁止之前对其进行DM,我该怎么做

    run: async(client, message, args) => {
        if(!message.member.hasPermission('BAN_MEMBERS')) {
            message.channel.send("You don't have permission to use that command.");
        }
        else {
            try {
                let bannedMember = await message.guild.members.ban(args);
        if(bannedMember)
                    message.channel.send(`<:Checkmark:721061661582295222> \`${bannedMember.tag}\` **has been successfully banned.**`);
            }
            catch(err) {
                console.log(err);
            }
        }
    },
    aliases: [],
    description: 'Bans a guild member by their ID'
}
run:async(客户端、消息、参数)=>{
如果(!message.member.hasPermission('BAN_MEMBERS')){
message.channel.send(“您没有使用该命令的权限”);
}
否则{
试一试{
let bannedMember=wait message.guild.members.ban(args);
如果(横幅成员)
message.channel.send(``${bannedMember.tag}\`**已被成功禁止。**`);
}
捕捉(错误){
控制台日志(err);
}
}
},
别名:[],
描述:'根据其ID禁止公会成员'
}
Im使用discord.jsv12

您可以使用它向您将要禁止的用户发送消息

请注意,它返回一个,如果bot无法DM,则可以拒绝(失败)

由于它是一个应用程序,您可以等待它完成后再禁止该用户


if(!message.member.hasPermission(“BAN_MEMBERS”))返回message.channel.send(“您没有使用该命令的权限”);
const Member=wait message.guild.members.fetch(“id”);
if(!Member)返回message.channel.send(“找不到成员”);
wait Member.send(“您已被禁止”).catch(error=>console.error(error));
成员。禁止(“理由”)。然后(()=>{
message.channel.send(`${Member.user.tag}已被禁止。`);
});

非常感谢您的快速响应和帮助!