所以我使用node-xmpp-client作为我运行的Jabber机器人。我想要做的是在群聊中获取用户的实际JID,而不是别名。所以使用这样的代码:
client.on('stanza', function(stanza) {
if (stanza.is('message') && (stanza.attrs.type == 'grouchat')) {
console.log(stanza.attrs.from)
}
})
将输出类似groupchat@im.server.com/group_alias
的内容,我需要的不是别名,而是用户的实际JID。提供的节似乎没有这些信息。
所以某人的别名可能为Johnny Smith
,但他们的实际JID为john_smith@im.server.com
,因此该项目的别名对我来说没用。
任何见解?