Skip to content

A tool to copy Custom Emoji registered in Slack to esa.io

License

Notifications You must be signed in to change notification settings

FromAtom/Utsushie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logo

Utsushie (写し絵) はSlackに登録されているCustom Emojiをesaにコピーするツールです。なお、esaのカスタム絵文字仕様に準拠していないCustom Emojiは無視されます。

Usage

⚠️ Slackに登録されている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

Options

  • --dry-run : Emojiの登録、削除、絵文字画像のDLなど、変更を行わずに動作を確認します。
  • --clean : esaに登録されている全てのCustom Emojiを削除してからコピー処理を行います。

ENV

下記3つのENVが必須です。

LICENSE

Note

Icon made by Freepik from www.flaticon.com

About

A tool to copy Custom Emoji registered in Slack to esa.io

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published