Я пытаюсь настроить HuBot для работы с HipChat. Кажется, мой HuBot правильно подключается и слушает, но ничего не отвечает. Буду признателен за любые мысли о том, в чем может быть проблема, или о том, как решить проблему самостоятельно.
Как я настроил бота
Сначала я следовал инструкциям по установке Hubot с адаптером HipChat на Heroku. Однако бот не ответил.
Поскольку я впервые использовал Heroku, я переключился на запуск бота с сервера Ubuntu 12.04, чтобы мне было легче видеть, что происходит. Для этого я черпал вдохновение из инструкций по развертыванию UNIX для HuBot
Итак, теперь у меня есть бот, работающий на Ubuntu, запускаемый из командной строки.
Чтение журналов
Логи HuBot показывают:
- То, что бот успешно подключается к HipChat. Кроме того, я вижу, что бот подключен с моего настольного HipChat-клиента.
- Бот подключился как правильный пользователь и слушает правильное имя.
- Что бот получает сообщение от HipChat. Если я наберу сообщение из другой учетной записи в клиенте HipChat, оно появится в журнале бота.
- В логах ошибок нет
Однако после того, как сообщение получено Hubot, оно никогда не отправляет ничего. За исключением пустого сообщения каждые 30 секунд (я предполагаю, что это должно поддерживать соединение с HipChat):
[Thu Jun 20 2013 18:55:11 GMT+0100 (BST)] DEBUG OUT >
Я не могу найти какие-либо руководства по устранению неполадок для HuBot или решить, как решить проблему.