即使我/她具有ADMINISTRATOR
权限,我在下面提供的代码仍会使该用户静音。另外,如何检查主持人是否试图使服务器的所有者静音。
const mutee = message.mentions.members.first() || message.guild.members.cache.get(args[0])
if(mutee.member.hasPermission("ADMINISTRATOR")) return message.channel.send("Cannot mute this user.");
答案 0 :(得分:1)
我认为您应该替换:
mutee.member.hasPermission
与简单地:
mutee.hasPermission
,因为mutee
已经是您的GuildMember了:)