几个星期以来,我一直在使用 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