我想添加一个禁止命令,该命令仅在发送它的用户具有管理员、所有者和版主权限时才有效。有没有办法我可以做到这一点?
client.on('message', message => {
if (!message.guild) return;
if (message.content.startsWith('+ban')) {
const user = message.mentions.users.first();
if (user) {
const member = message.guild.member(user);
if (member) {
member.ban({
reason: 'They were bad!',
}).then(() => {
message.channel.sendMessage(`${user} BAN!`);
}).catch(err => {
message.channel.sendMessage('Bu çar çok güçlü, banlayamıyorum.');
console.error(err);
});
} else {
message.channel.sendMessage('Kullanıcı sunucuda değil.');
}
} else {
message.channel.sendMessage('Adını ver banlayayım, sahip.');
}
}
});