2015-12-04 52 views
0

我正在嘗試用nodejs創建一個髖關節聊天機器人。主庫是node-xmpp。然而,目前構建失敗,我認爲這就是爲什麼我的名義安裝不起作用。HipChat Nodejs Bot - 不能接收房間信息

任何我設法根據核心模塊編寫我自己的版本的人。 - 節點XMPP客戶端 - 節點XMPP組分 - 節點XMPP的JID

我可以看到精細的消息和發送。但只有私人!雖然我在一個房間裏註冊,但我看不到房間信息。

node-xmpp的源代碼說這是一個消息或節應該有一個類型,並從中明白,如果該消息是私人或不。那麼對我來說,只有私人信息來。我想知道它是否與Hipchat有關。

如果你想看看代碼,我做了一個github回購,因爲它會過度殺傷頁面在這裏。 github

回答

0

'問題'在於xmpp協議本身。 由於協議的工作方式,您需要先加入房間,然後才能收到消息。 我之所以這麼認爲,是因爲髖關節聊天將該用戶視爲在線房間,但實際上他並不在線,他只是在線。