我尝试将message.guild.channels.some
放入我的Discord.JS V12
机器人中,但无法正常工作。有人知道此代码更改为什么吗?我曾尝试在Google上进行研究,但没有任何问题能解决我的问题。
谢谢PLAMSMA chicken
。你解决了我的问题。
解决方案是:
message.guild.channels.cache.some
答案 0 :(得分:1)
[v12]现在可以在缓存中找到访问缓存数据的方法
- guild.roles.get("id")
+ guild.roles.cache.get("id")
- message.guild.channels.some
+ message.guild.channels.cache.some
对于任何依赖缓存数据的结构都是这种情况,代码中最可能受影响的部分是Collection方法和属性(.size, .has(), .get(), .filter(), .map(), .find(), .forEach(), .reduce(), .sort(), .some())
在此处了解更多信息:https://discordjs.guide/additional-info/changes-in-v12.html#managers-cache