Responder mensajes de Telegram con agente inteligente y búfer de consultas
Descripción del flujo de trabajo
Este flujo recibe mensajes de Telegram, los agrupa en lotes para optimizar recursos, luego los procesa mediante un agente IA impulsado por OpenAI manteniendo el contexto de la conversación en Postgres para interacciones coherentes y con memoria.
Cómo funciona
- 1.Recibir mensajes de Telegram entrantes mediante el nodo de disparo dedicado
- 2.Agrupar y almacenar en búfer mensajes consecutivos por tiempo y remitente para optimizar recursos
- 3.Procesar consultas a través de un agente IA impulsado por OpenAI con acceso al historial previo
- 4.Almacenar contexto y respuestas en Postgres para garantizar continuidad y memoria de la conversación
- 5.Enviar la respuesta generada por IA al usuario a través de Telegram
Casos de uso
- Bot de atención al cliente automatizado en Telegram que aprende del historial
- Asistente inteligente que agrupa preguntas similares y responde en lotes
- Asistente IA personal que mantiene memoria de conversaciones a largo plazo
- Respondedor autónomo de canales Telegram con comprensión contextual completa
Requisitos
- Cuenta de Telegram Bot activa con token de API configurado
- Clave de API de OpenAI para acceder al modelo de lenguaje
- Base de datos Postgres configurada para almacenar contexto e historial de mensajes
- Cuenta Supabase para interfaz de gestión de datos simplificada (opcional)
Valor del servicio
Ideal como servicio de automatización inteligente que combina integraciones e inteligencia artificial para producir resultados listos para usar.
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 (22)
Sticky Note
Sticky Note
Sticky Note1
Sticky Note
Reply
Set
Receive Message
Set
Wait 10 Seconds
Wait
Sticky Note3
Sticky Note
Add to Queued Messages
Supabase
No Operation, do nothing
No Op
Aggregate
Aggregate
Delete Queued Messages
Supabase
Sticky Note2
Sticky Note
OpenAI Chat Model
OpenAI
Sort by Message ID
Sort
Get Queued Messages
Supabase
Check Most Recent Message
If
AI Agent
Agent
Postgres Chat Memory
Memory Postgres Chat
Sticky Note4
Sticky Note
Sticky Note5
Sticky Note
Sticky Note6
Sticky Note
Sticky Note8
Sticky Note
Sticky Note9
Sticky Note