Crear un agente inteligente en Telegram con memoria y herramientas externas
Descripción del flujo de trabajo
Automatización que convierte Telegram en una plataforma de agente inteligente impulsada por OpenAI, mantiene contexto de conversación vía Redis e integra con Twitter/X. El agente aprende del comportamiento del usuario y ejecuta acciones personalizadas con memoria persistente entre sesiones.
Cómo funciona
- 1.Recibir mensajes de Telegram y clasificar el tipo de solicitud
- 2.Procesar mensajes a través del agente OpenAI con memoria de conversación respaldada por Redis
- 3.Ejecutar acción apropiada: generar respuesta inteligente, consultar Twitter o invocar herramientas personalizadas
- 4.Enviar respuesta generada al usuario a través de Telegram
Casos de uso
- Crear un asistente conversacional que maneje consultas complejas y recuerde interacciones previas
- Aplicar reglas dinámicas y restricciones de comportamiento del agente según tipo de usuario o tema
- Integrar Telegram con Twitter para buscar temas o publicar actualizaciones directamente desde el chat
Requisitos
- Token de bot de Telegram y cuenta de bot activa
- Clave API de OpenAI con cuota suficiente
- Instancia de Redis para almacenamiento persistente de contexto
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 (39)
Human Handoff using Send and Wait
Set
Set Interaction to Bot
Redis
Set Interaction to Human
Redis
Get Interaction State
Redis
Model
OpenAI
Memory
Memory Redis Chat
Handoff Subworkflow
Execute Workflow Trigger
Telegram Trigger
Set
Send Response
Set
Switch Interaction
Switch
Information Extractor
Information Extractor
OpenAI Chat Model
OpenAI
With Defaults
Code
Has All Criteria?
If
Onboarding Agent
Agent
Get Onboarding Chat History
Redis
After Sales Agent
Agent
Memory1
Memory Redis Chat
Model1
OpenAI
Handoff Tool
Tool Workflow
Sticky Note
Sticky Note
Sticky Note1
Sticky Note
Sticky Note2
Sticky Note
Handoff Subworkflow1
Execute Workflow
Sticky Note3
Sticky Note
Sticky Note4
Sticky Note
Sticky Note5
Sticky Note
Sticky Note6
Sticky Note
Sticky Note7
Sticky Note
Send Response2
Set
Memory2
Memory Redis Chat
Update Agent Memory
Memory Manager
Send Response3
Set
Get Canned Response
Set
Notify user
Set
Sticky Note8
Sticky Note
Memory3
Memory Redis Chat
Update Agent Memory1
Memory Manager
Continue Conversation
Set