Hubot-hipchat工作1-1聊天,但不在一个房间
每当我把一个命令在一个房间@hubot help
命令即@hubot help
我什么也得不到,但在1-1聊天inputhelp
工作正常,我错过了什么? 有没有其他人有这个问题??
我已经按照设置说明来开球,而且还是不行
你最终指定一个主机? 我有一个类似的问题,并删除主机名固定它。 在这里看到GH的问题:
https://github.com/github/hubot/issues/651
就我而言, 我可以在日志中看到Hubot正在接收命令,甚至回复正确的回应 ,但是回应从未出现在通道中:
在聊天室(没有可见的室内响应):
@hubot ping
[Mon Feb 24 2014 02:04:21 GMT+0000 (UTC)] DEBUG Message '[object Object]' matched regex //^[@]?hubot[:,]?\s*(?:PING$)/i/ [Mon Feb 24 2014 02:04:21 GMT+0000 (UTC)] DEBUG OUT > <message to="XXXXXX_hubot_test@conf.hipchat.com" type="chat" from="XXXXXX_XXXXXX@chat.hipchat.com/hubot-hipchat"> <inactive xmlns="http://jabber/protocol/chatstates"/> <body>PONG</body> </message>
在1:1消息中:
[Mon Feb 24 2014 02:06:01 GMT+0000 (UTC)] DEBUG Message '[object Object]' matched regex //^[@]?hubot[:,]?\s*(?:PING$)/i/ [Mon Feb 24 2014 02:06:01 GMT+0000 (UTC)] DEBUG OUT > <message to="XXXXX_188883@chat.hipchat.com" type="chat" from="XXXXXXXX@chat.hipchat.com/hubot-hipchat"> <inactive xmlns="http://jabber/protocol/chatstates"/> <body>PONG</body> </message>
我认为问题在于它使用chat.hipchat.com进行1:1聊天,而conf.hipchat.com则使用聊天室。 如果你指定了一个特定的主机名,你会得到一个或另一个,但不是两个。
如果您通过CLI设置环境variables,取消设置,请执行
unset HUBOT_HIPCHAT_HOST
。
你只有尝试过: @hubot help
? 你可以通过设置你的前缀: 这里确实说了
例如,HipChat适配器将@hubot转换为hubot:在传递给Hubot之前。
但我会继续尝试以下。 也尝试通过bin/hubot
通过shell运行它在本地尝试。
- Hubot帮助
- hubot帮助
更不要说检查heroku logs
,以确保hubot正确显示在你的时聊频道。
希望这可以帮助。
- 将脚本部署到heroku后脚本无法运行
- Heroku + MongoLab插件与Node.js应用程序连接错误 – 错误:连接ECONNREFUSED 127.0.0.1:27017
- 推杆/ PubNub替代使用Heroku上的node.js
- 在文件更改本地重新启动Heroku?
- Heroku抛出一个错误,如“拒绝拒绝,未经授权的访问。”
- Heroku部署react(Node)应用程序时出错
- 禁用Heroku Node.js / Express App上的HTTPS
- 为什么我的heroku node.js应用程序给出=错误代码= H10 desc =“应用程序崩溃”方法= GETpath=“/”?
- heroku基于heroku socket.io服务器的空闲连接超时