Skip to main content

Add reactions that spell out messages to Slack messages

Project description

💬 slack-react 🚀

Automate your Slack reactions! This Python project allows you to automatically add emoji reactions to Slack messages. The emojis are generated based on a user-provided message, with each character in the message converted to a corresponding emoji.

📚 Table of Contents

⚙️ Installation

pipx install slack-react

🛠 Usage

Before using this project, you need to get your Slack OAUTH token.

Refer to this guide to create and install a Slack app to get your token.

Once you have your token, set it as an environment variable.

export SLACK_OAUTH_USER_TOKEN=your-slack-token

Now you're ready to use the project! You can run the script using the following command:

python slack_react.py "your message" -c "your-channel"

Replace "your message" with the message you want to spell out with reactions. Replace "your-channel" with the name of the channel where you want to add the reactions. The script will convert each character in the message to a corresponding emoji and add these emojis as reactions to the most recent message in the specified channel.

📖 Examples

python slack_react.py -c "general" "hello" 

This command will spell out "hello" in emoji reactions in the "general" channel.

📜 License

This project is licensed under the GPL-3.0 License.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

slack-react-0.3.3.tar.gz (43.6 kB view hashes)

Uploaded Source

Built Distribution

slack_react-0.3.3-py3-none-any.whl (30.3 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page