Automatizar Mensajes de Telegram con Procesamiento por Lotes y Redis
Descripción del flujo de trabajo
Automatización avanzada que recibe mensajes de Telegram, los organiza en lotes de procesamiento, almacena datos en Redis y ejecuta lógica condicional para enrutar mensajes y activar acciones automáticas según el contenido y reglas predefinidas.
Cómo funciona
- 1.Recibir mensajes entrantes del activador de Telegram
- 2.Dividir mensajes en lotes usando el nodo Split In Batches
- 3.Evaluar condiciones y enrutar lotes hacia caminos apropiados
- 4.Ejecutar operaciones de código y solicitudes HTTP según la lógica
- 5.Almacenar resultados e información de estado en Redis
- 6.Enviar respuestas automatizadas a los usuarios de Telegram
Casos de uso
- Bots de atención al cliente que clasifican consultas automáticamente
- Sistemas de notificaciones por lotes que manejan alto volumen de mensajería
- Procesos de ejecución de comandos con almacenamiento en caché y validación
Requisitos
- Cuenta activa de Telegram Bot con token API válido
- Servidor Redis conectado o credenciales de acceso
- Comprensión básica de lógica condicional y ejecución de código
Valor del servicio
Ideal como servicio de automatización operativa para conectar sistemas, reducir tareas manuales y acelerar la entrega de resultados a clientes o equipos internos.
Aplicaciones utilizadas
Detalles
Cómo usar
- 1.Haz clic en "Descargar plantilla"
- 2.Abre tu panel de n8n
- 3.Ve a Workflows > Import from File
- 4.Selecciona el archivo descargado y configura las credenciales
Nodos utilizados (36)
Sticky Note
Sticky Note
New User ?
If
Format
Code
Bot-Fields
Set
Create Topic (Chat Ticket)
HTTP Request
Save Topic ID
Redis
Get User Chat Topic
Redis
Forward New Message
HTTP Request
IF No Topic Created
If
ReCreate Topic (Chat Ticket)
HTTP Request
ReSave Topic ID
Redis
Sticky Note1
Sticky Note
Update User Data
Redis
Save User Data
Redis
Support Forum
If
From Ticket
If
Forward Support Reply To User
HTTP Request
IF Topic Created
If
Forward New Message to the recrated topic
HTTP Request
No Operation, do nothing
No Op
Check User in Database
Redis
Sticky Note2
Sticky Note
Send User Ticket Created Notification
Set
Sticky Note3
Sticky Note
Bot-Config
Set
Telegram-Bot
Set
1st
Switch
Split In Batches1
Split In Batches
Wait1
Wait
Format Users
Code
Broadcast Channel Post into Users
HTTP Request
Set Blocked Member
Redis
IF Verified Channel
If
Filter Blocked Users
Filter
Sticky Note4
Sticky Note
Retrieve all users in DB
Redis