Slackで特定のキーワードを含むメッセージに対して、自動でリアクションを付けたいことってありますよね。というわけで、実際にやってみました。 おすすめの方 Slackで特定チャンネルのメッセージで動くSlackアプリ(Bot)を作成したい方 Slackで自動でリアクションを付与したい方 上記の仕組みをサーバーレスで作成したい方 ざっくり構成 SlackのEvents APIで特定チャンネル(Slackアプリが追加されたチャンネル)のメッセージを受信し、reactions.addでリアクションを付与します。 自動リアクションBotを作成する(準備編) Slackアプリ作成時にWebAPIを指定するため、最初にVerify用のAPIを作成します。 SAM Init sam init \ --runtime python3.8 \ --name Slack-Team-IoT-Reaction-B