皆さん絵文字が好きですか? 私は好きです。 とくにSlackのカスタム絵文字を作成するのに日々情熱を傾けています。 というわけで、自分が作ったカスタム絵文字が社内でどれぐらい使われているのかが、気になったので、Goの勉強もかねてスクリプトを作りました。 概要 Slack APIでチャンネル一覧を取得(取得できるチャンネルはアカウントの権限による) チャンネルの投稿を取得(MAX1000件) 投稿のリアクションについた絵文字を集計 降順に並べて結果を#generalに投稿 GOのスクリプト 2.の投稿を取得する処理はGoルーチンを使ってみました。 あと、集計をストアしておくマップの更新は排他制御を入れました。 ↓詳細はここに https://github.com/dondoko-susumu/slack-emoji-ranking ランキング結果 スクリプト実行するとgeneralに結果が投