Advanced Telegram bot, ticketing system, liveChat, user management, broadcasting
Ready for 3.0What this workflow does
This workflow has 31 nodes and runs on Telegram events (message, channel post). Along the way it connects Redis and Telegram.
How it runs
Trigger: On Telegram events (message, channel post).
- Bot-Config (Edit Fields (Set)): sets or maps fields
- Format (Code): runs custom JavaScript code
- Bot-Fields (Edit Fields (Set)): sets or maps fields
- 1st (Switch): routes items into 3 branches
- Check User in Database (Redis): keys
- Support Forum (If): checks a condition and branches into true / false
- If: checks a condition and branches into true / false
- New User ? (If): checks a condition and branches into true / false
- From Ticket (If): checks a condition and branches into true / false
- Retrieve all users in DB (Redis): keys
…plus 19 more steps. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (12)
- If
n8n-nodes-base.if - Code
n8n-nodes-base.code - Edit Fields (Set)
n8n-nodes-base.set - HTTP Request
n8n-nodes-base.httpRequest - Redis
n8n-nodes-base.redis - No Operation, do nothing
n8n-nodes-base.noOp - Telegram
n8n-nodes-base.telegram - Telegram Trigger
n8n-nodes-base.telegramTrigger - Switch
n8n-nodes-base.switch - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - Wait
n8n-nodes-base.wait - Filter
n8n-nodes-base.filter
From the author
A robust n8n workflow designed to enhance Telegram bot functionality for user management and broadcasting. It facilitates automatic support ticket creation, efficient user data storage in Redis, and a sophisticated system for message forwarding and…