这可能是一个核心问题,但我似乎找不到答案。我正在尝试让我的机器人检查它是否有权限,如果没有就发送一条消息。我猜就像下面的代码一样检查一个成员是否有权限:
message.member.hasPermission("MUTE_MEMBERS")
是不是这样才能获得机器人的权限?任何帮助都将不胜感激!
发布于 2018-06-09 05:26:43
message.member
获取发送消息的作者的GuildMember对象。看起来您实际上想要获取客户端的GuildMember对象。您可以通过执行.guild.me
然后调用.hasPermission(...)来完成此操作。在这上面。
发布于 2021-04-29 06:40:56
如果你想检查机器人是否有权限,你可以这样做:
if(message.guild.me.hasPermission("MUTE_MEMBERS"))
console.log("I can mute members!!")
else
console.log("I CAN'T mute members!")
F.M.
发布于 2020-06-06 08:48:10
message.guild.me.hasPermission("MUTE_MEMBERS")
https://stackoverflow.com/questions/50730747
复制相似问题