【发布时间】:2021-06-01 11:54:49
【问题描述】:
我试图获得一个禁令命令,并且我使用我以前的 kick 命令作为一种模板,我无法完全理解禁令的工作原因,我假设这是下面代码的唯一问题。
const Discord = require('discord.js')
module.exports.run = async (bot, message, args) => {
if (!message.member.hasPermission('BAN_MEMBERS')) return message.reply('**No permission**')
const user = message.mentions.users.first();
if (user) {
const member = message.guild.member(user);
if (member) {
member
.ban('no reason')
.then(() => {
message.channel.send(`${user.tag} Has been banned`)
})
.catch(err => {
message.reply('Unable');
console.error(err);
});
} else {
message.reply("Error");
}
} else {
message.reply("You forgot to mention someone");
}
};
module.exports.help = {
name: "ban"
}
【问题讨论】:
标签: javascript discord discord.js