slack workspace に emoji を一括で追加する
追記:
Chrome Extension でこういうやつもあるらしい、こっちのほうが楽ちん?
2021-03-11 に試して動いたやり方です
ここに書いてあるとおりにやる
手順
slack workspace 設定ページから token をゲットする
ブラウザのdevtoolでconsoleを開き window.prompt("your api token is: ", TS.boot_data.api_token) を実行
プロンプトにtokenが表示されるのでコピーする
環境変数に入れておく
code:tereminal
$ read -s TOKEN
https://github.com/wlonkly/slackmojis を clone するなりして追加したい emoji を取ってくる
適当なshell芸で 20reqs/min の制限を越えないように slack-emoji-upload を実行する
例にある ls -1 | xargs -n 20 slack-emoji-upload -team YOUR_SLACK_TEAM -token $TOKEN -rate-limit 4s は -rate-limit オプションが最新の slack-emoji-uoload 1.3.2 から消えていたので使えなかった
と思ったら slack の response を見て自動で待ってくれる仕様にアップグレードしていたっぽい
なので多分これでいける
code:terminal
$ ls -1 | xargs -n 20 slack-emoji-upload -team YOUR_SLACK_TEAM -token $TOKEN
いけた
クソemojiでハッピーWFHです