如何仅使某些角色使用此命令?
if (!message.member.hasPermission()) return;
if (mention == null) return;
if (message.guild.member(mention).hasPermission()) return;
let reason = message.content.slice (prefix.lenght + mention.toString().lenght + 5);
message.cannel.send (mention.username + );
mention.sendMessage ().then (d_msg => {
messge.guild.member(mention).ban(reason);
})
}```
答案 0 :(得分:0)
您可以使用GuildMember
的角色来检查他们是否具有该角色
使用角色名称
if (!message.member.roles.some(role => role.name === 'Role Name')) return
或使用角色的ID
if (!message.member.roles.some(role => role.id === 'Role_ID')) return