review 待ちの Pull Request 一覧を Slack に定期的に通知する仕組みを作ってみた。 完成品 以下の画像は朝11時 JST に自分のチームのレビュー待ちリストを表示している様。Slack の絵文字で「いまレビューしてますよ〜」「merged!」みたいな表現をするのはエンジニアしぐさだ。 private repo だと味気ない(かつ業務情報なのでモザイクだらけだ)が、public repo の PR だと Slack が自動的に展開してくれるのでよりファビュラスに見える。 仕組み 3行で書くと… review-waiting-list-bot という Slack bot が Heroku にデプロイされている*1 メンションされると GitHub API を叩いてプルリクエストを収集し、まとめて Slack に post する 定期的に実行する仕組みは Slack のリ