Slackから未レビューのプルリクを取得できるようにした

表題のツールを作った。

いろんなプロジェクトに関わっているといろんなリポジトリに自分のレビュー待ちのPRがたまってしまい、 どれをレビューすれば良いのか確認するのが面倒なことがあった。 Slackから確認できると便利だと思い、Goで作ってみた。

成果物

https://github.com/ygnmhdtt/prman

ようす

所感

筆者は基本的にこういうchatops的なツールはあんまり好きじゃない。 理由はいろいろあるが、コマンドを覚えるのがめんどいというのが大きい。

そのため、できるだけ覚えることを少なくするよう心がけた。
オプション指定などはほとんどできないようになっている。

けっこう大量のAPIリクエストを投げるので速度が課題となった。
UX向上のために、一回意味のないレスポンス( PRを調べています.. )を投げるようにした。

社内ではけっこうみんな使ってくれていて嬉しい。
こういう便利なものをたくさん作っていきたい。