HipChat Nodejs Bot - Не могу получать сообщения о комнате

Я пытаюсь создать бота для модного чата с помощью nodejs. Основная библиотека - это node-xmpp. Однако в данный момент сборка не удалась, и я думаю, именно поэтому моя установка не работает.

Любой, кому мне удалось написать свою версию на основе основных модулей. - узел-xmpp-клиент - узел-xmpp-компонент - узел-xmpp-jid

Я могу видеть сообщения в порядке и отправить. Но только личное! хотя я зарегистрирован в комнате, я не вижу сообщений комнаты.

Исходный код node-xmpp говорит, что у сообщения или строфа должен быть тип, и из этого понимают, является ли сообщение частным или нет. Ну мне приходят только личные сообщения. Интересно, если это проблема с Hipchat.

Если вы хотите взглянуть на код, я сделал репозиторий github, так как это было бы излишним размещением на странице. GitHub

1 ответ

"Проблема" заключается в самом протоколе xmpp. Из-за того, как работает протокол, вам нужно присоединиться к комнате, прежде чем вы сможете получать сообщения от него. Я был, как я полагаю, по-другому, потому что хип-чат показал пользователя как онлайн в комнате, но на самом деле он не онлайн в группе, которую он просто онлайн.

Другие вопросы по тегам