Necesito ayuda, probablemente una pregunta tonta.. principiante

Necesito ayuda Telegram auto AI · GitHub

El flujo es bastante básico:

Se activa si llega un correo

Envío el correo a la IA para que lo resuma

Recibo el resumen en Telegram con 3 opciones: ¿Quieres responder? Sí / No / Eliminar

Se activa cuando hago clic en un botón…

Tengo problemas con el Sí… envío el prompt a la IA pero la IA se olvida completamente del correo y no puedo conectarlo porque hay flujos de trabajo diferentes…

es una molestia

¿Alguien puede ayudar? solo tengo 2 días en 8n8 creo que esto debería ser fácil de resolver

hola @ADAM8

dos cosas:

  1. Solo se permite un trigger de telegram por bot. No puedes usar dos
  2. Usa una tabla de datos para mantener la información de metadatos entre triggers de telegram (por ejemplo, almacena el ID del mensaje, el correo original y otros datos valiosos allí, para que puedas reutilizarlos nuevamente en la consulta de devolución de llamada)

Gracias, ¿la Tabla de Datos mantiene los datos actualizados o es estática?

actualizada @ADAM8

Data tables | n8n Docs

@ADAM8 Las Data Tables son dinámicas: persisten entre ejecuciones y puedes leer/escribir en ellas desde cualquier workflow, así que son perfectas para este caso de uso. El enfoque más simple: cuando se dispara tu trigger de email, escribe el contenido del email y un ID único en una fila de la Data Table. En los botones de Telegram, incluye ese ID en callback_data. Cuando el usuario presiona “Sí”, tu segundo workflow recibe el ID a través del callback de Telegram, busca la fila en la Data Table para obtener el contenido del email y luego lo envía a la IA. Sin datos estáticos: se actualiza cada vez que llega un email nuevo.