Javascript 如何让催收员检查尚未在聊天中记录的用户?

Javascript 如何让催收员检查尚未在聊天中记录的用户?,javascript,node.js,discord.js,Javascript,Node.js,Discord.js,最近,我开始遇到一个与收藏家的问题。 基本上,当我重新启动bot时,收集器不会从用户那里收集表情符号,除非用户在频道中写下随机文本。我找到了一个创建“调试函数”的解决方案,该函数只需在用户编写调试命令后删除该命令,但这远不是真正的修复方法 节点v15.0.1&discord.js 12.4.1这确实是discord网关更新的问题,您需要手动在discord开发者门户上启用公会存在 (阿索卡:) 回答问题的链接: 您能否提供收集器代码或任何似乎不起作用的代码。这可能与Discords更新意图有关。

最近,我开始遇到一个与收藏家的问题。 基本上,当我重新启动bot时,收集器不会从用户那里收集表情符号,除非用户在频道中写下随机文本。我找到了一个创建“调试函数”的解决方案,该函数只需在用户编写调试命令后删除该命令,但这远不是真正的修复方法


节点v15.0.1&discord.js 12.4.1这确实是discord网关更新的问题,您需要手动在discord开发者门户上启用公会存在

(阿索卡:)

回答问题的链接:

您能否提供收集器代码或任何似乎不起作用的代码。这可能与Discords更新意图有关。这是收集器代码:
const collector=embedMessage.createReactionCollector(filter);collector.on('collect',(reaction,user)=>{…})
一周前同样的代码运行正常,如果我能找到什么,我会检查discord.js更新。intents更新是在一周前推出的,所以我想这就是问题所在。说到这里,我已经设法让一个反应收集器毫无目的地在我的机器人上工作。看到整个收藏家可能很有用。这能回答你的问题吗?