bouzuya.hatenablog.com

ぼうずやのにっき

hubot-backlog-activity をつくった

hubot-backlog-activity をつくった。1 日 1 Hubot スクリプトの 25 日目。

Backlog のアクティビティをチャットにリレーする Hubot スクリプト

きっかけは業務で欲しかったので。Backlog の更新通知をチャットにほしいのだけど、Nulab が Backlog を WebHook に対応する雰囲気はないので、諦めて API をポーリングすることにした。

で、hubot-backlog-activity ができた。

使い方は簡単。各種設定を済ませたら、あとは放置するだけ。設定に従い、プロジェクトに対応する room (channel) に下記のような通知が来る。

hubot> https://space.backlog.jp/view/BOUZUYA-45 課題の件名
bouzuya コメント
マイルストーン : M1 -> M2
状態 : 未対応 -> 処理中
担当者 : emanon001 -> bouzuya
開始日 : 2014-08-01 -> 2014-08-02
期限日 : 2014-08-09 -> 2014-08-08
完了理由 : -> 0
予定時間 : 0 -> 1
実績時間 : 1 -> 2

詳細は上記リポジトリの README を参照。わからなければ Twitter の @bouzuya まで聞いてくれていい。眠いので以下略。