Coffeescript 使Hubot自动运行预配置的命令
我在flowdock上使用Hubot,我试图让Hubot post自动响应用户命令 在的帮助下,我成功地让Hubot在特定的时间说话,创建了cron.coffee脚本,因此没有任何问题 问题是,我有另一个脚本(trello.coffee),它让Hubot响应命令“show cards”,我希望这个命令的结果在特定时间发布,而不需要我告诉Hubot这样做Coffeescript 使Hubot自动运行预配置的命令,coffeescript,cron,hubot,flowdock,Coffeescript,Cron,Hubot,Flowdock,我在flowdock上使用Hubot,我试图让Hubot post自动响应用户命令 在的帮助下,我成功地让Hubot在特定的时间说话,创建了cron.coffee脚本,因此没有任何问题 问题是,我有另一个脚本(trello.coffee),它让Hubot响应命令“show cards”,我希望这个命令的结果在特定时间发布,而不需要我告诉Hubot这样做 在不需要编写另一个脚本(即trello.auto.coffee)和整个robot.emit->robot.on过程的情况下,如何准确地执行此操作
在不需要编写另一个脚本(即trello.auto.coffee)和整个robot.emit->robot.on过程的情况下,如何准确地执行此操作?使用http侦听器怎么样? 有一个HTTP侦听器部分,并有以下代码示例:
module.exports = (robot) ->
robot.router.post '/hubot/chatsecrets/:room', (req, res) ->
room = req.params.room
data = if req.body.payload? then JSON.parse req.body.payload else req.body
secret = data.secret
robot.messageRoom room, "I have a secret: #{secret}"
res.send 'OK'
这样行吗