【发布时间】:2022-01-09 11:47:24
【问题描述】:
我制作了我的机器人等,但我想这样做,以便机器人在禁止我没有找到的人时发送 dm 我搜索了 3 个小时但没有成功
exports.run = (client, message, args) => {
if (message.member.hasPermission('BAN_MEMBERS')) {
const user = message.mentions.users.first();
let reason = args.slice(1).join(' ');
if (!reason) reason = "No reason provided";
if (user) {
const member = message.guild.member(user);
user.send("You we're banned from **__" + message.guild.name + "__** for **__" + reason + "__**")
.catch(() => message.reply("Unable to send message to user"))
.then(() => member.ban({
reason: "BANNED!"
}))
.catch(err => {
message.reply('I was unable to ban the member');
console.error(err);
});
if (member) {
member
.ban({})
.then(() => {
message.reply(`Successfully banned **__${user.tag}__** for **__${reason}__**`);
})
.catch(err => {
message.reply('I was unable to ban the member');
console.error(err);
});
} else {
message.reply("That user isn't in this guild!");
}
} else {
message.reply("You didn't mention the user to ban!");
}
} else {
message.reply('you don\'t have permission to ban members!')
}
}
【问题讨论】:
标签: discord discord.js bots