Javascript 如何在discord.js v12中禁止用户之前对其进行DM?
这是我的代码,我想在用户被禁止之前对其进行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
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}已被禁止。`);
});
非常感谢您的快速响应和帮助!