1

几个星期以来,我一直在使用 hubot 并且很喜欢它,但在下面的代码片段中已经卡住了几天。我有一个侦听器,它通过我们的票务系统中的 webhook 接收事件。效果很好!我遇到的问题是如何将其中一些数据发送到房间并更新主题?

通常这是通过 msg.send 或 msg.topic 回调完成的,该回调使用诸如 robot.respond 之类的函数发送,但是在使用 robots.router.post 时,我不清楚应该引用哪个对象来发送消息。基本上,我如何/在哪里获得在 robots.router.post 中定义的味精?

为新手道歉,我对 javascript/coffeescript 的所有东西都很陌生。谢谢!

module.exports = (robot) ->

  robot.router.post "/hubot/ticket_change", (req, res) ->
    ticket_info = req.body.issue.name + ": " + req.body.issue.summary
    robot.send ticket_info
    robot.topic ticket_info
4

1 回答 1

2
room = <room id>
robot.messageRoom room, ticket_info
于 2013-12-06T17:21:10.483 回答