どうも新卒3期生のみなみです。 インターンの時にSlackAPPを作っていたのですが、その当時は情報がまとまってなかったので整理してみました。 想定読者 Slack API、Incoming Webhooksなどを使ってSlackに通知させてことがあるけど、インタラクティブなSlackAPPは作ったことがない人 出来るようになること Slack APP開発の流れが掴める モーダル、ホームタブの使い方がなんとなくわかる Block kit Builderを使っていい感じのUIをデザインできる 構成図 サーバーレスでシンプルに作りたい場合はこのような構成がベストでしょう。 画面遷移時にデータを受け渡しすることで、データベース無しでもTODOアプリなどは作れそうですが、ほとんどの場合はデータベースも利用するかと思います。 通知だけ行う一方的なボットの場合はLambdaから直接chat.postM