What one likes, one will do well 〜好きこそ物の上手なれ〜

寄り道しながらも、最後は昔から好きな物理とプログラミングに戻ってくる。そんな男の思いをつづるブログです。

ruboty-lineでプッシュ通知をする

現状・課題
rubotyをLine上で動かしている。以前はslack上でruboty-cronを使って定期的にプッシュ通知を出せていたのだが、ruboty-lineでは同じように出来ない。
rubotyでは返信、通知どちらも同じ仕組みで動いているのだが、Lineではトークメッセージが送られて返信するAPIとプッシュ通知のAPIが別なことが理由だ。

実現したいこと
rubotyでプッシュ通知を行う

実現方法
ruboty-cronとruboty-lineを使う。
ruboty-cronは修正せずに、ruboty-lineの修正のみで対応する。
トークメッセージの受信は、Lineで返信するためのトークンを保持しているので、トークンの有無で使用するLineのAPIを変更する。

ToDo
Lineのプッシュ通知のAPIを呼び出せるようにする。
トークメッセージの受信とプッシュ通知を判定して動作を変える。