HuBot с HipChat: подключается, слушает, но не разговаривает

1281
George Thomas

Я пытаюсь настроить HuBot для работы с HipChat. Кажется, мой HuBot правильно подключается и слушает, но ничего не отвечает. Буду признателен за любые мысли о том, в чем может быть проблема, или о том, как решить проблему самостоятельно.

Как я настроил бота

Сначала я следовал инструкциям по установке Hubot с адаптером HipChat на Heroku. Однако бот не ответил.

Поскольку я впервые использовал Heroku, я переключился на запуск бота с сервера Ubuntu 12.04, чтобы мне было легче видеть, что происходит. Для этого я черпал вдохновение из инструкций по развертыванию UNIX для HuBot

Итак, теперь у меня есть бот, работающий на Ubuntu, запускаемый из командной строки.

Чтение журналов

Логи HuBot показывают:

  1. То, что бот успешно подключается к HipChat. Кроме того, я вижу, что бот подключен с моего настольного HipChat-клиента.
  2. Бот подключился как правильный пользователь и слушает правильное имя.
  3. Что бот получает сообщение от HipChat. Если я наберу сообщение из другой учетной записи в клиенте HipChat, оно появится в журнале бота.
  4. В логах ошибок нет

Однако после того, как сообщение получено Hubot, оно никогда не отправляет ничего. За исключением пустого сообщения каждые 30 секунд (я предполагаю, что это должно поддерживать соединение с HipChat):

[Thu Jun 20 2013 18:55:11 GMT+0100 (BST)] DEBUG OUT > 

Я не могу найти какие-либо руководства по устранению неполадок для HuBot или решить, как решить проблему.

2

1 ответ на вопрос

3
Will Luongo

Когда я столкнулся с этой проблемой, это было, когда я указал HUBOT_HIPCHAT_HOST. После удаления этого параметра он снова заработал (похоже, что в ответе был выбран неверный JID).

Обновление: эта проблема была решена https://github.com/hipchat/hubot-hipchat/issues/160

Похожие вопросы