我正在使用 node-xmpp 在 node.js 中编写一个机器人。到目前为止,这很简单,除了我在弄清楚 google Talk 如何处理它的用户授权时遇到了问题(在处理请求与不在你名册上的人聊天时)。
我正在捕获所有通过的节并将它们记录到控制台,但没有来自请求授权的用户的数据。
关于我应该寻找什么的任何解释,或者这个事件是否甚至通过 jabber 协议发生。
[附加] 我知道从技术上讲,当提出订阅请求时,会随订阅请求一起发送出席信息节。由于某种原因,我看不到这些使用 node-xmpp 的网络。另外,我需要找到一种方法来确定当我的机器人登录时哪些状态请求是“待定的”。我认为(不正确地)它们会在名册中列出并带有某种标志,但这是不正确的。
找出从这里去哪里的任何帮助都会很有用。