3

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

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

有两个脚本看起来很合适,http-post-say.coffeehttp-say.coffee。我也不能上班。

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

这两个脚本的配置都是零,我已经成功部署了其他几个脚本,所以我很茫然。

有没有人在我描述的场景中成功使用过这两个脚本,或者采取了不同的方法来达到相同的目标?

4

1 回答 1

3

这个答案有点晚了。

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

curl -X POST http://app-name.herokuapp.com/hubot/say -d message='Hello World' -d room='12345_room_name@conf.hipchat.com'
于 2014-11-18T16:59:46.200 回答