我正在寻找有关discord.js的问题的帮助。我正在制作一个不和谐的机器人,并且试图检测消息的作者是否具有特定角色或是否不使用if语句。 我正在使用discord.js 12.0.2。我已经尝试过以下两种方式:
message.member.roles.some(r => r.name === 'Admin')
message.member.roles.has('Admin')
但是,我收到一条错误消息,说“ some”不是函数。 “有”也会发生相同的情况。查看文档和过时的堆栈溢出帖子,我找不到其他任何方法。 帮助将不胜感激。
谢谢
答案 0 :(得分:1)
您是否按照discord.js v12 documentation尝试了member.roles.cache
?
message.member.roles.cache.some(r => r.name === 'Admin')
message.member.roles.cache.has('roleID')