Desarrollo y DevOps

Telegram con Supabase cache y OpenAI Asistente integración

17 nodos 245 142 Automatic trigger
Descargar

Descripción del flujo de trabajo

Automatización que recibe mensajes de Telegram y almacena datos en Supabase con soporte de caché, integrándose con OpenAI Assistant para procesar solicitudes y enviar respuestas automáticas nuevamente a Telegram.

Cómo funciona

  1. 1.Recibir mensaje desde Telegram usando el disparador dedicado
  2. 2.Consultar el caché de Supabase y recuperar el historial de conversación relevante
  3. 3.Enviar mensaje y contexto al Asistente de OpenAI para procesamiento
  4. 4.Fusionar y formatear los resultados apropiadamente
  5. 5.Escribir la respuesta y metadatos en la base de datos de Supabase
  6. 6.Devolver la respuesta procesada al usuario a través de Telegram

Casos de uso

  • Bot de soporte al cliente inteligente que mantiene registros de conversación en una base de datos
  • Procesamiento automatizado de comandos aprovechando datos históricos para respuestas contextuales

Requisitos

  • Cuenta activa de Telegram con bot registrado y token API válido
  • Proyecto Supabase con tablas configuradas para almacenar mensajes y metadatos
  • Clave API de OpenAI con Asistente configurado y parámetros requeridos del modelo

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

Telegram Supabase

Detalles

Disparador Automatic trigger
Nodos 17
Aplicaciones 2
Vistas 245
Descargas 142

Cómo usar

  1. 1.Haz clic en "Descargar plantilla"
  2. 2.Abre tu panel de n8n
  3. 3.Ve a Workflows > Import from File
  4. 4.Selecciona el archivo descargado y configura las credenciales

Nodos utilizados (17)

/

Get New Message

Set

#1

OPENAI - Create thread

HTTP Request

#2

Create User

Supabase

#3

Merge

Merge

#4

OPENAI - Send message

HTTP Request

#5

OPENAI - Run assistant

HTTP Request

#6

OPENAI - Get messages

HTTP Request

#7

Send Message to User

Set

#8

If User exists

If

#9

Find User

Supabase

#10

Sticky Note1

Sticky Note

#11

Sticky Note2

Sticky Note

#12

Sticky Note3

Sticky Note

#13

Sticky Note4

Sticky Note

#14

Sticky Note5

Sticky Note

#15

Sticky Note6

Sticky Note

#16

Sticky Note7

Sticky Note

#17