Discord.js:检查机器人权限

新手上路,请多包涵

这可能是一个小问题,但我似乎无法弄清楚。我试图让我的机器人检查它是否有权限,如果没有则发送消息。我猜它像这段代码来检查成员是否有权限:

 message.member.hasPermission("MUTE_MEMBERS")

获得机器人权限是这样的吗?任何帮助,将不胜感激!

原文由 Swoods23 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 214
1 个回答

message.member 获取发送消息的作者的 GuildMember 对象。看起来您实际上想要获取客户端的 GuildMember 对象。你可以通过做 <Client>.guild.me 然后调用 .hasPermission(…) 来做到这一点。

原文由 newbie 发布,翻译遵循 CC BY-SA 4.0 许可协议

推荐问题