因此,正如我在上一个关于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是否未定义。
您可以通过尝试行会对象来完成尝试,但是与使用上述方法相比,它比需要进行的比较复杂。