如何使用discord.js发挥消息作者的作用?

时间:2020-03-26 14:26:56

标签: javascript discord.js

我正在寻找有关discord.js的问题的帮助。我正在制作一个不和谐的机器人,并且试图检测消息的作者是否具有特定角色或是否不使用if语句。 我正在使用discord.js 12.0.2。我已经尝试过以下两种方式:

message.member.roles.some(r => r.name === 'Admin')

message.member.roles.has('Admin')

但是,我收到一条错误消息,说“ some”不是函数。 “有”也会发生相同的情况。查看文档和过时的堆栈溢出帖子,我找不到其他任何方法。 帮助将不胜感激。

谢谢

1 个答案:

答案 0 :(得分:1)

您是否按照discord.js v12 documentation尝试了member.roles.cache

message.member.roles.cache.some(r => r.name === 'Admin')

message.member.roles.cache.has('roleID')