くりにっき

フルスタックキュアエンジニアです

プリッカソン8でえもいwebhookを作った #prickathon

prickathon.connpass.com

えもいwebhookとは?

emoji notify webhook、略してemoy(えもい)webhookです

何番煎じか分からないですがSlackにemojiが登録された時に通知するwebhookです

f:id:sue445:20190721224711p:plain

リポジトリ

github.com

技術的なこと

のいつもの感じです

特徴

  • emojiを1つ登録しただけなのにたまに2回webhookが飛んでくることがあるのですが、Slack通知はなるべく最初の1回だけになるようにしてます
    • memcachedで通知を5分間キャッシュしてるだけなので完全に同時にリクエストがくると無理
  • emojiのaliasも判別(冒頭のスクショ参照)
  • Deploy to Herokuボタンに対応してるのでHerokuのアカウントさえあれば1クリックでデプロイできます

f:id:sue445:20190721225132p:plain

スライド版

esa-pages.io