HipChat Nodejs Bot - 无法接收房间消息

Posted

技术标签:

【中文标题】HipChat Nodejs Bot - 无法接收房间消息【英文标题】:HipChat Nodejs Bot - Cant receive room messages 【发布时间】:2015-12-04 17:37:39 【问题描述】:

我正在尝试使用 nodejs 创建一个时髦的聊天机器人。主库是 node-xmpp。但是目前构建失败,我认为这就是我的 nom 安装不起作用的原因。

任何我设法根据核心模块编写自己的版本的人。 - 节点 xmpp 客户端 - 节点 xmpp 组件 - 节点-xmpp-jid

我可以正常查看消息并发送。但仅限私人!虽然我在房间中注册,但我看不到房间消息。

node-xmpp 的源代码说,消息或节应该有一个类型,并从中了解消息是否是私有的。对我来说,只有私人信息来。我想知道这是否是 Hipchat 的问题。

如果您想查看代码,我创建了一个 github 存储库,因为在这里页面会有点过头了。 github

【问题讨论】:

【参考方案1】:

“问题”在于 xmpp 协议本身。 由于协议的工作方式,您需要先加入房间,然后才能接收来自它的消息。 为什么我是,导致不相信,是因为 hip chat 显示用户在房间里在线,但实际上他在群组中不在线,他只是在线。

【讨论】:

以上是关于HipChat Nodejs Bot - 无法接收房间消息的主要内容,如果未能解决你的问题,请参考以下文章

使用Receiver接收告警信息

没有 auth_token 的 Hipchat API [关闭]

Nodejs 和 microsoft bot 框架

使用 Bot Framework 通过 NodeJS 发布到 Microsoft Teams 频道

如何通过API从Hipchat获取房间的所有消息历史记录?

NodeJS在写入后无法从telnet套接字接收数据