【发布时间】:2020-05-27 10:42:48
【问题描述】:
我目前正在开发 Discord 机器人。我有一行代码使它只有某个等级可以使用它,我想使它不是只有 1 个等级能够使用该命令,任何具有管理员等级的角色都可以。我的代码:
bot.on('message', message => {
let args = message.content.substring(config.prefix.length).split(" ");
switch (args[0]) {
case 'kick':
if (!args[1]) message.channel.send("No person included.")
const user = message.mentions.users.first();
if (user) {
const member = message.guild.member(user);
if (member) {
member.kick('You were kicked.').then(() => {
message.reply(`Sucessfully kicked @${user.tag}.`);
}).catch(err => {
message.reply(`I can\'t kick the member. (perms?)`);
console.log(err);
});
} else {
message.reply("That user isn\`t in this server!");
}
}
break;
}
})
【问题讨论】:
标签: discord discord.js