HuBot mit HipChat: verbinden, zuhören, aber nicht sprechen

1372
George Thomas

Ich versuche, HuBot so zu konfigurieren, dass es mit HipChat funktioniert. Mein HuBot scheint eine Verbindung herzustellen und korrekt zuzuhören, reagiert jedoch auf nichts. Ich würde mich über alle möglichen Gedanken freuen, wie das Problem sein könnte oder wie ich das Problem selbst beheben kann.

Wie habe ich den Bot eingerichtet?

Anfangs folgte ich den Anweisungen zur Installation von Hubot mit dem HipChat-Adapter auf Heroku. Der Bot antwortete jedoch nicht.

Da es das erste Mal war, dass ich Heroku verwendete, wechselte ich darauf, den Bot von einem Ubuntu 12.04-Server aus auszuführen, sodass ich leichter sehen konnte, was los war. Dafür ließ ich mich von den UNIX-Bereitstellungsanweisungen für HuBot inspirieren

Der Bot läuft jetzt auf Ubuntu und wird von der Kommandozeile angesteuert.

Lesen Sie die Protokolle

Die HuBot-Protokolle zeigen:

  1. Dass der Bot erfolgreich mit HipChat verbunden ist. Zusätzlich kann ich den Bot von meinem Desktop-HipChat-Client aus sehen
  2. Der Bot hat sich als korrekter Benutzer angemeldet und hört auf den richtigen Namen.
  3. Dass der Bot eine Nachricht von HipChat erhält. Wenn ich eine Nachricht von einem anderen Konto in den HipChat-Client eingebe, wird sie in den Protokollen des Bots angezeigt.
  4. In den Protokollen werden keine Fehler angezeigt

Nachdem Hubot eine Nachricht erhalten hat, wird jedoch nie etwas gesendet. Mit Ausnahme einer leeren Nachricht alle 30 Sekunden (ich gehe davon aus, dass die Verbindung zu HipChat am Leben erhalten bleibt):

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

Ich kann keine Fehlerbehebungsleitfäden für HuBot finden oder selbst herausfinden, wie das Problem behoben werden kann.

2

1 Antwort auf die Frage

3
Will Luongo

Als ich auf dieses Problem gestoßen bin, habe ich HUBOT_HIPCHAT_HOST angegeben. Durch das Entfernen dieser Einstellung funktionierte es erneut (es schien, als würde eine falsche JID in der Antwort ausgewählt).

Update: Dieses Problem wurde unter https://github.com/hipchat/hubot-hipchat/issues/160 behoben