首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Discord.js:检查Bot权限

Discord.js:检查Bot权限
EN

Stack Overflow用户
提问于 2018-06-07 06:57:10
回答 4查看 22.8K关注 0票数 4

这可能是一个核心问题,但我似乎找不到答案。我正在尝试让我的机器人检查它是否有权限,如果没有就发送一条消息。我猜就像下面的代码一样检查一个成员是否有权限:

message.member.hasPermission("MUTE_MEMBERS")

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

EN

回答 4

Stack Overflow用户

发布于 2018-06-09 05:26:43

message.member获取发送消息的作者的GuildMember对象。看起来您实际上想要获取客户端的GuildMember对象。您可以通过执行.guild.me然后调用.hasPermission(...)来完成此操作。在这上面。

票数 8
EN

Stack Overflow用户

发布于 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.

票数 2
EN

Stack Overflow用户

发布于 2020-06-06 08:48:10

message.guild.me.hasPermission("MUTE_MEMBERS")
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50730747

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档