2015-02-24 41 views
0

我在flowdock上使用Hubot,並試圖讓Hubot自動發佈用戶命令的響應。讓Hubot自動運行預配置的命令

https://leanpub.com/automation-and-monitoring-with-hubot/read#leanpub-auto-periodic-task-execution的幫助下,我設法讓Hubot在特定的時間談論創建一個cron.coffee腳本,所以沒有問題。

事情是,我有另一個腳本(trello.coffee),使Hubot響應命令「顯示卡」,我希望這個命令的結果張貼在一個特定的時間,而不需要我告訴Hubot這樣做。

我該如何做到這一點,而無需編寫另一個腳本(即trello.auto.coffee)以及整個robot.emit - > robot.on過程?

回答

0

如何使用http偵聽器? This page對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' 

將這項工作?