HuBot com HipChat: conectando, ouvindo mas não falando

2

Eu estou tentando configurar o HuBot para trabalhar com o HipChat. Meu HuBot parece estar se conectando e ouvindo corretamente, no entanto, não está respondendo a nada. Eu apreciaria qualquer pensamento sobre qual poderia ser o problema, ou sobre como depurar o problema eu mesmo.

Como configurei o bot

Inicialmente eu segui as instruções para instalar o Hubot com o adaptador HipChat no Heroku. No entanto, o bot não respondeu.

Como foi a primeira vez que usei o Heroku, mudei para rodar o bot de um servidor Ubuntu 12.04, para que eu pudesse ver mais facilmente o que estava acontecendo. Para isso, inspirei-me nas instruções de implantação do UNIX para o HuBot

Então agora tenho o bot rodando no Ubuntu, sendo acionado a partir da linha de comando.

Lendo os registros

Os registros do HuBot mostram:

  1. Que o bot se conecta ao HipChat com sucesso. Além disso, posso ver o bot conectado a partir do meu cliente HipChat de área de trabalho
  2. O bot se conectou como o usuário correto e está ouvindo o nome correto.
  3. Que o bot recebe mensagem do HipChat. Se eu digitar uma mensagem de outra conta no cliente do HipChat, ela aparecerá nos registros do bot.
  4. Não há erros aparecendo nos registros

No entanto, após uma mensagem ter sido recebida por Hubot, ela nunca envia nada. Com a exceção de uma mensagem em branco a cada 30 segundos (estou assumindo que isso é para manter a conexão ao HipChat vivo):

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

Não consigo encontrar guias de solução de problemas para o HuBot nem sei como depurar o problema.

    
por George Thomas 20.06.2013 / 20:08

1 resposta

3

Quando me deparei com esse problema, foi quando eu especifiquei o HUBOT_HIPCHAT_HOST. Remover essa configuração fez com que funcionasse novamente (parecia estar selecionando um JID incorreto na resposta).

Atualização: esse problema foi resolvido link

    
por 11.02.2014 / 20:28