我试过 message.member.roles.cache.has(id)
和 message.member.roles.has(id)
,但它们都不起作用。
答案 0 :(得分:0)
一个常见的解决方法是首先获取 GuildMember 并将其放入缓存中。
您可以使用以下方法来做到这一点,但请确保您的函数asynchronous:
await message.member.fetch()
之后您应该可以使用您提供的代码 (message.member.roles.cache.has(id)
)。