Asistente de IA impulsado por Telegram sincroniza comidas con Google Sheets
Esta plantilla de automatización de n8n crea un asistente de IA basado en Telegram que permite a los usuarios registrar fácilmente sus comidas, hacer un seguimiento de la nutrición y obtener informes diarios personalizados. Al integrarse con Google Sheets, la solución almacena los datos de las comidas del usuario y proporciona análisis detallados.
Los usuarios pueden interactuar con el agente de IA a través de entradas de texto, voz o imagen para registrar sus comidas, que luego se procesan utilizando el modelo de lenguaje Google Gemini. La plantilla está diseñada como una alternativa de código abierto a aplicaciones comerciales similares de seguimiento nutricional, proporcionando una solución impulsada por IA para usuarios preocupados por su salud que prefieren gestionar sus datos dentro de la plataforma de mensajería Telegram.
Cómo Latenode estima el tiempo y el coste
Latenode factura el tiempo de ejecución del workflow en segundos de CPU. Los primeros 10.000 segundos de CPU son gratuitos cada mes; después, el uso sigue el precio pay-as-you-go por segundo de CPU. Los nodos AI Plug-and-Play (PnP) se facturan por separado: cada token PnP cuesta 1 USD, con pago pay-as-you-go al coste del proveedor más una pequeña comisión de procesamiento, sin necesidad de claves API.
Precios completos — cómo funcionan los segundos de CPU →Vista previa del workflow
Qué hace esta plantilla
- Extrae los datos de las comidas de los usuarios de los mensajes de Telegram utilizando el procesamiento de lenguaje de IA Gemini
- Normaliza los datos de las comidas y los almacena en una hoja de cálculo de Google Sheets
- Proporciona a los usuarios informes nutricionales diarios personalizados basados en sus comidas registradas
- Permite a los usuarios interactuar con el asistente de IA mediante entradas de texto, voz o imagen
- Almacena los datos de las comidas del usuario en una hoja de cálculo para análisis y seguimiento detallados
Cómo funciona
Recibir Mensaje de Telegram
La automatización se activa cada vez que un usuario envía un mensaje al asistente de IA basado en Telegram. El sistema escucha los mensajes entrantes de Telegram y extrae la información relevante, como el tipo de mensaje (texto, imagen o voz), el contenido del mensaje y el ID de Telegram del usuario.
Enrutar Mensaje Según el Tipo
El sistema luego enruta el mensaje entrante según su tipo. Si el mensaje es texto, el sistema extrae el contenido del texto. Si el mensaje es una imagen, el sistema descarga la imagen. Si el mensaje es una grabación de voz, el sistema extrae el contenido de audio.
Analizar Texto, Imagen y Voz
Los datos extraídos de texto, imagen y voz se envían luego al modelo de lenguaje Google Gemini para su análisis. Gemini procesa la entrada del usuario y extrae información relevante, como los detalles de la comida, la información nutricional y las preferencias del usuario.
Verificar Estado de Registro del Usuario
El sistema luego verifica si el usuario ya está registrado en el sistema. Si el usuario no está registrado, el sistema extrae la solicitud de registro del mensaje de Telegram y agrega el nuevo usuario al perfil de usuario de Google Sheets.
Recuperar Datos del Usuario
Una vez que el usuario está registrado o identificado, el sistema recupera los registros de comidas y los datos del perfil del usuario de la hoja de cálculo de Google Sheets. Esto incluye las entradas de comidas anteriores del usuario y cualquier configuración o preferencia personalizada.
Generar Respuesta Personalizada
Usando la entrada del usuario y sus datos almacenados, el sistema genera una respuesta personalizada utilizando el modelo de lenguaje Google Gemini. Esta respuesta puede incluir un resumen del registro de comidas del usuario, sugerencias para mejorar la nutrición o un informe diario sobre la ingesta calórica y el equilibrio de macronutrientes del usuario.
Enviar Respuesta al Usuario
La respuesta generada se envía de vuelta al usuario a través de la plataforma de mensajería Telegram. El usuario puede ver la respuesta, que puede incluir texto, imágenes o incluso mensajes de voz, y continuar la conversación con el asistente de IA.
Almacenar Datos de la Comida
Si el usuario registra una nueva comida, el sistema almacena los datos de la comida en la hoja de cálculo de Google Sheets, actualizando el historial de comidas y el seguimiento nutricional del usuario.
Enviar Informe Diario
Al final de cada día, el sistema genera un informe diario personalizado para el usuario basado en sus registros de comidas y datos nutricionales. Este informe se envía luego al usuario a través de la plataforma de mensajería Telegram, proporcionándole un resumen de su ingesta nutricional diaria y cualquier recomendación para mejorar.
Guía de configuración
Agregar Credencial del Bot de Telegram
1. En el panel de Credenciales de Latenode, agrega una nueva credencial para la integración de Telegram. 2. Ingresa el token de tu bot de Telegram y otros detalles necesarios para autenticar el bot.
Configurar Integración de Google Sheets
1. En el panel de Credenciales de Latenode, agrega una nueva credencial para la integración de Google Sheets. 2. Autoriza a Latenode para acceder a tu cuenta de Google y selecciona el documento y la hoja de cálculo de Google Sheets que deseas usar para almacenar los datos de las comidas.
Configurar Modelo de IA Google Gemini
1. En el panel de Credenciales de Latenode, agrega una nueva credencial para la integración de Google Gemini. 2. Proporciona los detalles necesarios, como el ID del modelo, para conectar Latenode al modelo de lenguaje Google Gemini para el análisis de comidas.
Asignar Campos del Mensaje de Telegram
1. En la configuración del nodo de activación de Telegram, asigna los campos del mensaje entrante (texto, voz, imagen) a los campos de datos correspondientes en el flujo de trabajo.
Configurar Operaciones de Datos de Google Sheets
1. En los nodos de Google Sheets, especifica el nombre de la hoja, las asignaciones de columnas y otras configuraciones para almacenar correctamente los datos de las comidas y la información del perfil del usuario.
Requisitos
FAQ