GitHubでメンションされたらSlack上でメンションされるやつつくった
GitHub上でメンションされても気づかないという問題がありました。
Jasper いれたり、Zapieの連携でよしなにするとかやり方はいろいろあるけど、やはり普段よく見るSlackで気づけるようにしたほうが便利。 そこでいろいろ勉強も兼ねて、GitHubのメンションをSlackに通知するものを作りました。
しくみは簡単で、GitHubの設定でwebhook設定して、webhookで飛んできたレスポンスを解析して、メンション付きのコメントであればSlackのアカウント名に置換してSlackに送ります。GithubとSlackのアカウントのマッピングは内部にjsonで持つかんじです。
lambda上で動作し、Serverless framework で開発、デプロイまでできます。
詳しくはREADMEを見てください!