Slack API アプリの作成、およびトークンの取得手順
の Create an app からアプリを作成。
App Name はemojiRanking
などにしておく。
Permissions > User Token Scopes に下記のスコープを追加する。
channels:history
channels:read
emoji:read
reactions:read
Install to Workspaceで絵文字データを取得したいワークスペースにアプリをインストールする。
User OAuth Token にxoxp-.......-........-..........
のような長いトークンが発行されているので、他人に見られない形で保管しておく。
WebアプリにAPIトークンを入力
注意点
・文字化け(?)で「(+1) の+
が消える」などのバグがあります。
・カスタム絵文字のみのランキングを作る場合は、各自でカスタム絵文字名のリストを用意していただく必要があります(Slack APIでカスタム絵文字名一覧を取得する方法が分からなかった)。
参考にした記事
Slack API アプリの作成手順
おわりに
本記事に関してアドバイス等ありましたらありがたいです。