【问题标题】:How do I check if the mentioned user has Administrator permission?如何检查提到的用户是否具有管理员权限?
【发布时间】:2020-06-15 15:36:48
【问题描述】:

我在下面提供的代码仍然使提到的用户静音,即使他/她拥有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.");

【问题讨论】:

    标签: javascript node.js bots discord discord.js


    【解决方案1】:

    我认为你应该替换: mutee.member.hasPermission 简单地说: mutee.hasPermission,因为 mutee 已经是你的 GuildMember :)

    【讨论】:

      猜你喜欢
      • 2011-02-26
      • 1970-01-01
      • 2022-11-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多