Backlogの未完了タスク状況一覧を、定期的にLINEで通知する
LINE上の通知を手軽に実装する
https://notify-bot.line.me/ja/
Backlogの情報を外部Appから取得する
https://developer.nulab-inc.com/ja/docs/backlog/
通知スクリプトを定期的に実行する環境として使用。(Standalone Script)
PCのブラウザからLINEにログインして、各トークグループに紐づくアクセストークンを発行する。
Backlogのページ内からAPI Keyを発行する。
/api/v2/issures で[課題一覧の取得]を実行する。
https://developer.nulab-inc.com/ja/docs/backlog/api/2/get-issue-list/
バンドのGoogleアカウント上で走らせる。
初段は単に週次実行としているが、Googleカレンダーとの連携が容易なため機能拡張も考慮。
ただしソースコードをGitHub上で管理するにはひと工夫必要。(google/claspを使用)
LINE Notify検証用にnotifyTestMessage()を追加しました。GAS Project上で実行してみてください。
LINE NotifyアクセストークンおよびBacklog API KeyはGitHub上で公開しない。
env.jsに定義したうえで.gitignoreにenv.jsを追加する。
API key等をgithubで公開しない方法(rails,heroku)
Nodeプロジェクトで環境依存の設定の管理方法