【发布时间】:2021-12-14 14:44:41
【问题描述】:
我想获得一个只提供 ID 的频道。所以文档描述的方式是这样的:client.channels.cache.get('channel id'),这也是我的做法。
但是通过打印缓存,我看到缓存 Map 是空的(长度 = 0)。
问题是,将 console.log(client.channels.cache) 放在我的客户端“就绪”事件侦听器中,它会被打印出来。
我读到如果客户端未正确登录,可能会出现此错误,但情况并非如此,因为我使用命令调用该函数,并且在“就绪”事件侦听器中的控制台日志在程序已启动并运行得更好。
所以我肯定还缺少其他东西。
【问题讨论】:
-
你使用的是什么版本的
discord.js?
标签: javascript node.js collections discord.js