如何更改 message.guild.channels.some 以使其在 V12 中工作?
How do I change message.guild.channels.some in order to make it to work in V12?
我尝试将 message.guild.channels.some
放入我的 Discord.JS V12
机器人中,但它不起作用。有人知道这段代码变成了什么吗?我尝试研究 Google 但没有任何问题能解决我的问题。
谢谢PLAMSMA chicken
。你解决了我的问题。
解决办法是:
message.guild.channels.cache.some
[v12] 现在可以在缓存中找到访问缓存数据的方法
- guild.roles.get("id")
+ guild.roles.cache.get("id")
- message.guild.channels.some
+ message.guild.channels.cache.some
任何依赖缓存数据的结构都是这种情况,代码中最有可能受影响的部分是集合方法和属性(.size, .has(), .get(), .filter(), .map(), .find(), .forEach(), .reduce(), .sort(), .some())
在此处了解更多信息:https://discordjs.guide/additional-info/changes-in-v12.html#managers-cache
我尝试将 message.guild.channels.some
放入我的 Discord.JS V12
机器人中,但它不起作用。有人知道这段代码变成了什么吗?我尝试研究 Google 但没有任何问题能解决我的问题。
谢谢PLAMSMA chicken
。你解决了我的问题。
解决办法是:
message.guild.channels.cache.some
[v12] 现在可以在缓存中找到访问缓存数据的方法
- guild.roles.get("id")
+ guild.roles.cache.get("id")
- message.guild.channels.some
+ message.guild.channels.cache.some
任何依赖缓存数据的结构都是这种情况,代码中最有可能受影响的部分是集合方法和属性(.size, .has(), .get(), .filter(), .map(), .find(), .forEach(), .reduce(), .sort(), .some())
在此处了解更多信息:https://discordjs.guide/additional-info/changes-in-v12.html#managers-cache