SlackでLegacy BotでRTM APIを使うためのSlack Appの追加の仕方

まえがき

SlackでReal Time Messaging API(RTM API)を使いたい時があったが、
今(2020/05/28現在)だと通常のSlack APPだと動かないため、Classic Slack Appを作ってRTM APIを使えるようにするためのメモを残しておきます。

RTM APIとEvents APIについて

今はRTM APIと似た挙動をするAPIとしてEvents APIというものがあります。

RTM APIについて

api.slack.com

Events APIについて

api.slack.com

RTM APIとEvents APIの使い分けについて

以下リンク先の When should I use the Events API and when should I use the RTM API? を見ると良さそうです。

api.slack.com

Classic Slack Appの作成

以下リンク先から作成できます。

api.slack.com

legacy bot userの追加について

Features -> App Home -> Add Legacy Bot Userから追加 f:id:st1t:20200528130611p:plain

tokenについて

f:id:st1t:20200528131641p:plain

f:id:st1t:20200528131819p:plain