通过Curl发布到Hubot

时间:2014-05-01 15:15:34

标签: heroku hubot

我在Heroku上运行Hubot并将其连接到Hipchat。

我现在想在适当的时候使用Curl将第三方信息发布到Hubot。

有两个看起来合适的脚本, http-post-say.coffee http-say.coffee 。我无法上班。

http-post-say 指向端口8080,我不相信它会在Heroku上工作, http-say 根本就没有发布,没有任何错误消息。

这两个脚本都没有配置,我已经成功部署了其他几个脚本,所以我不知所措。

是否有人在我所描述的方案中成功使用过任何一种脚本,或者采取了不同的方法来达到同一目标?

1 个答案:

答案 0 :(得分:3)

这个答案有点晚了。

httpd-post-say只为我工作忽略了端口8080 for heroku只需使用你的应用程序URL(app-name.herokuapp.com)。对我来说更令人困惑的是,你需要使用看起来像12345_something@conf.hipchat.com的XMPP JID。因此,要发布消息,对于heroku,它将如下所示。

curl -X POST http://app-name.herokuapp.com/hubot/say -d message='Hello World' -d room='12345_room_name@conf.hipchat.com'