Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fromatom/utsushie-stream
Sync Slack Custom Emoji to esa.
https://github.com/fromatom/utsushie-stream
emoji esa slack slack-webhook
Last synced: about 2 months ago
JSON representation
Sync Slack Custom Emoji to esa.
- Host: GitHub
- URL: https://github.com/fromatom/utsushie-stream
- Owner: FromAtom
- License: mit
- Created: 2019-10-17T13:51:28.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-10-04T07:47:40.000Z (about 1 year ago)
- Last Synced: 2024-05-01T21:44:27.877Z (8 months ago)
- Topics: emoji, esa, slack, slack-webhook
- Language: Ruby
- Homepage:
- Size: 997 KB
- Stars: 12
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
![logo](logo.png)
Utsushie-Stream はSlackの [emoji_changed event](https://api.slack.com/events/emoji_changed) に反応して、Slackに登録されたEmojiをesaにコピーするツールです。
Utsushie-Stream is a tool that hooks [emoji_changed event](https://api.slack.com/events/emoji_changed) and syncs Slack Custom Emoji to esa.
## Cache
Utsushie-Streamには簡単なキャッシュ機構があります。これは、短時間に同一の絵文字追加イベントが飛んできた場合に、重複して絵文字登録を試さない為に存在します。キャッシュにはRedisもしくはFirestoreが利用できます。.env.exampleを参考に環境変数を指定することで、キャッシュに用いるサービスを選ぶことができます。なお、RedisとFirestoreの両方が利用可能な場合はRedisが優先されます。
## Usage
[こちら](usage.md)を参照してください。## :warning:Herokuの無料枠は終了しました:warning:
[![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy?template=https://github.com/FromAtom/Utsushie-Stream)HerokuおよびHeroku Redisの無料枠は終了しました。Utsushie-StreamをHerokuでホスティングする(している)場合はご注意ください。
- https://blog.heroku.com/next-chapter
## LICENSE
[MIT](LICENSE)## Note
Icon made by Freepik from [www.flaticon.com](https://www.flaticon.com)