我正在使用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/