hubot-remind-at という remind.coffee 的なものを書いた
hubot-scripts には remind.coffee という hubot 経由で指定の時間後に mention をくれるというものがある。
これは hubot remind me in 5 minutes to wakeup
のように x 時間後という指定をする。
ただ、mention が欲しい時間が特定の時間だったりすると計算するのがめんどくさいという問題が何度かあった。なので特定の時間がしやすいものが欲しかった。
そう思っているところで Chrono という javascript で自然言語の時間を parse するものを見つけたのでそれを利用した hubot-remind-at というものを書いた。
soh335/hubot-remind-at · GitHub
利用方法は以下のように remind.coffee とほぼ変わらず in
としていたところを at
とする。
hubot remind me at tomorrow 07:00 to wakeup