BacklogからSlackへの更新通知を超簡単に実現する
はじめに
タイトル通りBacklogの更新を超簡単
にSlackに通知する方法です。
「Backlog Slack」で検索すると、サーバー使ったりIFTTT
やlambda
やzapier
などの記事が出てきますが、
サーバー使うほどでもないし、lambda
で作るのもだるいし、IFTTT
やzapier
とかに大事な情報を垂れ流すリスクもあるので、一番シンプルな方法を考えました。
多分全部で5分ぐらいでできるんじゃないかな。
実際のキャプチャ
スマホでみるとこんな感じ。
手順
手順は簡単3ステップ。
1. Backlogのビューアーアカウントを作成してプロジェクトに追加
BacklogにSlack側からBacklogの情報を見るためのビューアー
アカウントを作成します。
Baclogの権限にはビューアー
以外にゲストビューアー
もありますが、
ゲストビューアー
ではチケットの詳細な変更内容が見れないため、それでも良ければそちらを選択してください。
https://backlog.com/ja/getting-started/others/others5.html
2. BacklogのRSSのURLをコピー
更新情報を取りたいプロジェクトを開き、URLをコピーします。
3. Slackにfeedを登録
SlackにはデフォルトでRSSを読む機能があるので、それを有効活用します。
更新情報を流したいチャンネルで/feed subscribe コピーしたURL
を入力します。
ただし、これだとBacklogのアカウント情報がないので、URL内にログイン情報を入力します。/feed subscribe https://ビューアーアカウント:パスワード@自分のスペース名.backlog.com/rss/プロジェクト名
- 入力例:
/feed subscribe https://hoge:password@pepepe.backlog.com/rss/test
ちなみにfeedのリスト確認は/feed list
。
削除は /feed remove [IDナンバー]
でできます。
- 参考
注意
feedのところにユーザ名とパスワードがそのまま書かれているので、
Slackで/feed list
を打つと他人もアカウントの情報が見えてしまいます。
なので、この設定をするときは鍵付きのチャンネルにするか、信頼できる人だけのメンバーで同意を取ってやりましょう。