Utsushie (写し絵) はSlackに登録されているCustom Emojiをesaにコピーするツールです。なお、esaのカスタム絵文字仕様に準拠していないCustom Emojiは無視されます。
$ bundle
$ SLACK_OAUTH_ACCESS_TOKEN='xoxp-XXXXX...' \
ESA_ACCESS_TOKEN='XXXXXX...' \
ESA_TEAM_NAME='YOUR_TEAM_NAME' \
bundle exec ruby app.rb初めてこのツールを使う場合は、 --dry-run オプションを指定してテスト実行を行うことをおすすめします。
$ SLACK_OAUTH_ACCESS_TOKEN='xoxp-XXXXX...' \
ESA_ACCESS_TOKEN='XXXXXX...' \
ESA_TEAM_NAME='YOUR_TEAM_NAME' \
bundle exec ruby app.rb --dry-run--dry-run: Emojiの登録、削除、絵文字画像のDLなど、変更を行わずに動作を確認します。--clean: esaに登録されている全てのCustom Emojiを削除してからコピー処理を行います。
下記3つのENVが必須です。
SLACK_OAUTH_ACCESS_TOKEN: User tokens ( https://api.slack.com/docs/token-types#user ) を利用します。ESA_ACCESS_TOKEN: ReadとWrite権限が必要です。ESA_TEAM_NAME:https://[ESA_TEAM_NAME].esa.io/
Icon made by Freepik from www.flaticon.com
