https://github.com/target/emoji_manager
Custom emoji management for Enterprise Slack users
https://github.com/target/emoji_manager
emoji kotlin slack
Last synced: 3 months ago
JSON representation
Custom emoji management for Enterprise Slack users
- Host: GitHub
- URL: https://github.com/target/emoji_manager
- Owner: target
- License: other
- Created: 2023-08-18T15:26:18.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2025-12-25T06:03:16.000Z (5 months ago)
- Last Synced: 2025-12-26T21:58:16.953Z (5 months ago)
- Topics: emoji, kotlin, slack
- Language: Kotlin
- Homepage: https://tech.target.com/blog/custom-emoji-management
- Size: 1.02 MB
- Stars: 18
- Watchers: 7
- Forks: 3
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Emoji Manager
Propose, vote, and upload custom Slack emoji with Emoji Manager 🎉.
With `@Emoji Manager`, a Slack user proposes an emoji, the community votes on it, and approved emoji are automatically uploaded to Slack. We created `@Emoji Manager` to bridge a gap in the Slack emoji management process.
Natively, Slack provides 2 primary options for setting custom emoji:
* Allow anyone to upload anything as an emoji
* Only give a select group (like admins) the ability to upload an emoji
Each of these have some problems, and neither encourage a good community interaction. `@Emoji Manager` creates an environment with simple rules, broad engagement and is self-governing.
We wrote a blog post about the importance of custom emoji here: https://tech.target.com/blog/custom-emoji-management
## Usage
See [Usage.md](docs/Usage.md) for detailed directions for using `@Emoji Manager`
## Installation
See [Installation.md](docs/Installation.md) for detailed directions for installing `@Emoji Manager`
## Contributing
Would you like to contribute to the development of `@Emoji Manager`? There are many ways you can help!
* Open new issues for bugs you find. Be sure to include enough detail to replicate the issue.
* Propose improved workflows and methods. If you have a great idea, be sure to let us know! `@Emoji Manager` has evolved over the years due to direct feedback from our users.
* Write some code. The codebase is in Kotlin, if that is something you are familiar with we would love Pull Requests of fixes, features, or more.
See [CONTRIBUTING.md](CONTRIBUTING.md) for more information