javascript - Discord.js API 中的权限?

标签 javascript discord discord.js

我正在使用discord.js/node 编写一个Discord 机器人(我还很新)。 我尝试设置一个权限系统,您需要特定的 Angular 色才能使 if 语句返回 true 并允许用户使用命令或其他内容。我尝试过(这只是其中的一部分):

if(message.author.roles.includes('role_id') {
   COMMANDS
   }

但它只是在控制台中给我错误(显然)

如果你们中有人知道如何以有效的方式正确设置权限系统,我们将不胜感激!

最佳答案

要实现此目的,请使用 if有条件:if(message.member.roles.has( <强> [role_id] )) 其中 [role_id] 是一个字符串(否则它将始终返回 false)

关于javascript - Discord.js API 中的权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42058479/

相关文章:

python - discord.py 中的多字命令(命令扩展)

json - Node.js GET 请求有时会收到 HTML 文档而不是 JSON 并崩溃

discord.js - 如何从特定消息中获取所有反应? [Discord.js]

javascript - 当所有人都断开连接时,如何删除临时语音 channel ?

javascript - 如何设置一个支持javascript的简单浏览器?

javascript - photoswipe js "Cannot read property ' x'未定义”

javascript - Discord 帮助命令 - args.join 不是函数

javascript - 无法将数值从 Javascript 转换为 php,不使用 <form>

javascript - es6 对象解构不起作用

javascript - 每 x 小时在每个群组/公会的 Discord 上发送消息