herokuで起動しているnode.js(hubot)でagendaを使う設定のメモ
heroku
mongodbが必要なのでmongolab(無料枠)をaddonする
heroku addons:create mongolab:sandbox
node script
Agenda = require('agenda')
agenda = new Agenda({db: { address: process.env.MONGOLAB_URI ? 'localhost:27017/agenda'}})
module.exports = (robot) ->
agenda.define 'agenda:task1', (job, done) ->
# tasks
agenda.now('agenda:task1')
agenda.start()