私はHubotの時計ベースの通知機能を作成することを考えています(「5時です!家に帰る時間です!」と考えてください。ただし、煩わしさは少なく、別の理由があります)。Hubotスクリプトでこのようなことを行うための最良の方法は何ですか?
[編集]node-cronを使用した例を次に示します。
TIMEZONE = "America/New_York"
QUITTING_TIME = '0 0 17 * * 2-6' # M-F 5pm
ROOM = "Dev"
cronJob = require('cron').CronJob
module.exports = (robot) ->
gohome = new cronJob QUITTING_TIME,
->
robot.messageRoom ROOM, "It's 5! Go home!"
null
true
TIMEZONE
依存関係:
"cron": "0.3.3",
"time": "0.8.2"