我尝试配置HuBot以使用HipChat。我的HuBot似乎正在连接和正确听,但是没有回应任何事情。我很感激任何关于问题可能是什么的想法,或者如何自己调试问题。
我是如何设置机器人的
最初,我按照说明将带有HipChat适配器的Hubot安装到Heroku上。然而机器人没有回应。
因为这是我第一次使用Heroku,然后我转而从Ubuntu 12.04服务器运行bot,这样我就可以更容易地看到发生了什么。为此,我从HuBot的UNIX部署说明中获取灵感
所以我现在让机器人在Ubuntu上运行,从命令行启动。
阅读日志
HuBot日志显示:
- 机器人成功连接到HipChat。另外,我可以看到从我的桌面HipChat客户端连接的机器人
- 僵尸程序已作为正确的用户连接并正在侦听正确的名称。
- 机器人从HipChat接收消息。如果我从另一个帐户键入消息到HipChat客户端,它会出现在机器人的日志中。
- 日志中没有出现错误
但是,在Hubot收到消息后,它永远不会发送任何消息。除了每30秒一条空白消息(我假设这是为了保持与HipChat的连接活着):
[Thu Jun 20 2013 18:55:11 GMT+0100 (BST)] DEBUG OUT >
我找不到HuBot的任何故障排除指南或自己解决如何调试问题。