message.guild.roles.find 不是函数

Eli*_*zen 4 discord.js

为自我回答而编辑

message.guild.roles.find is not a function是在 DJS v12 上使用 DJS v11 方法的结果,换句话说message.guild.roles.find已经过时,应该替换为

message.guild.roles.cache.find

DJS v11 现已停产。按照本指南在这里更新 v12 的代码

And*_*091 7

是的,您现在必须使用message.guild.roles.cache.find,因为 v12 使用 Managers。您可以阅读文档以自行查找其他更改^^

  • 更改的链接是 https://discordjs.guide/additional-info/changes-in-v12.html (3认同)