This agent automatically streams messages from your Slack workspace to Telegram. When someone sends a message in your Slack channel, it will be instantly forwarded to your specified Telegram chat with the format: "UserID said: [message]".
Setup Instructions
Before using this agent, you'll need to prepare the following:
For Slack Integration:
Click on Connect button to add the bot to your Slack workspace
Add the bot to the designated channel you want to stream the message from
For Telegram Integration:
A Telegram bot token (create via @BotFather)
The Chat ID where you want to receive messages
Slack
Connect to your Slack account
TG_API_KEY
Environment Variable needs to be saved separately to maintain security.
Api Key of your Telegram bot
ChatIDText
Chat ID to send the text to
How It Works
Once configured, this agent will:
✅ Listen for messages in your Slack channels
✅ Automatically format messages as "UserID said: [message]"
✅ Forward messages to your specified Telegram chat instantly
✅ Work continuously in the background
Message Format Example:
U123ABC said: Hey team, the meeting is starting in 5 minutes!
Note: The agent streams ALL messages from your connected Slack workspace to the specified Telegram chat. Make sure you're comfortable with this level of message forwarding before activating the agent.
Troubleshooting
Common Issues:
No messages appearing in Telegram:
Verify your Telegram bot token is correct
Ensure the Chat ID is accurate (try forwarding a message to @userinfobot to get it)
Check that your Slack app has the necessary permissions
Slack connection issues:
Make sure your Slack app is installed in the workspace
Verify the bot has been added to the channels you want to monitor
Check that message events are properly subscribed
About
This agent automatically streams messages from your Slack workspace to Telegram. When someone sends a message in your Slack channel, it will be instantly forwarded to your specified Telegram chat.