나는 Hubot 시계 기반 노티 파이어를 만드는 것에 대해 생각하고있다. ("5시, 집에 돌아갈 때가됐다"라고 생각한다.) 그러나 덜 짜증나게하고 다른 이유 때문에). Hubot 스크립트에서 이와 같은 작업을 수행하는 가장 좋은 방법은 무엇입니까?Hubot을 특정 시간에 말하도록하십시오?
는 [편집 여기서 노드 크론를 사용하는 예제입니다 :
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"
"5시에 마가리타 기계를 꺼내주세요!" –
Hubot이 실행될 때이 코드가 cronJob을 자동으로 실행합니까? – Hlung
@Hlung 예, 스크립트가로드됩니다. – wrtsprt