SkillAgentSearch skills...

Utsushie

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

Install / Use

/learn @FromAtom/Utsushie
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

logo

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

Usage

:warning: 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が必須です。

  • 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/

LICENSE

Note

Icon made by Freepik from www.flaticon.com

View on GitHub
GitHub Stars14
CategoryDevelopment
Updated2y ago
Forks0

Languages

Ruby

Security Score

80/100

Audited on Oct 4, 2023

No findings