🏀

slackでリアクションをつけたらNotionにissue登録する

2024/03/09に公開

slackでリアクションをつけたらNotionにissue登録するようにしました。

処理

  1. 誰かがslackの投稿に:issue登録:というリアクションをつける
  2. slack Appが検知してGASに送信する
  3. GASがNotionにレコードを作成して、slackに返信する

GAS

ライブラリ「Notion」は以下参考のこと
https://zenn.dev/nag8/articles/4fa5aa95f69577

あとはwebデプロイ

slack app

  1. 新規Slack Appを作成
  2. 以下の設定をしてInstall App
    • Event Subscriptions
      • Subscribe to events on behalf of usersでreaction_added
    • OAuth & Permissions
      • User Token Scopesでchat:write

今後

  • 後々アプリが返すようにしたい
  • Notionで優先度高中低を設けているが、リアクションで設定できればいいな
  • Notionで完了にしたら、slackにまたリプライされたらいいな

Discussion