Javascript Discord.js检查角色是否存在

Javascript Discord.js检查角色是否存在,javascript,discord.js,message,member,Javascript,Discord.js,Message,Member,正如我在上一个关于discord.js的stackoverflow问题中所说,他们最近更新了,我想知道如何检查成员是否有角色。您必须知道message.guild.member(message.author.roles.has)(“688366821895700480”)将无法工作 提前谢谢 在Discord.js v11.x上它是: message.member.roles.has() 在v12.x上,它是 message.member.roles.cache.has() 请注意,只有当消息确

正如我在上一个关于discord.js的stackoverflow问题中所说,他们最近更新了,我想知道如何检查成员是否有角色。您必须知道
message.guild.member(message.author.roles.has)(“688366821895700480”)
将无法工作

提前谢谢

在Discord.js v11.x上它是:
message.member.roles.has()

在v12.x上,它是
message.member.roles.cache.has()

请注意,只有当消息确实来自公会时,这才有效。测试message.member是否未定义(如果未知)

你可以尝试通过使用帮会对象的方式来完成它,但是它比使用上面的方法要复杂得多