Telegram-basierter KI-Assistent synchronisiert Mahlzeiten mit Google Sheets
Diese n8n-Automatisierungsvorlage erstellt einen Telegram-basierten KI-Assistenten, der es Benutzern ermöglicht, ihre Mahlzeiten einfach zu protokollieren, die Ernährung zu verfolgen und personalisierte tägliche Berichte zu erhalten. Durch die Integration mit Google Sheets speichert die Lösung die Mahlzeitendaten des Benutzers und bietet detaillierte Analysen.
Benutzer können über Text-, Sprach- oder Bildeingaben mit dem KI-Agenten interagieren, um ihre Mahlzeiten zu erfassen, die dann mit dem Google Gemini-Sprachmodell verarbeitet werden. Die Vorlage ist als Open-Source-Alternative zu ähnlichen kommerziellen Ernährungs-Tracking-Apps konzipiert und bietet eine KI-gestützte Lösung für gesundheitsbewusste Benutzer, die ihre Daten lieber innerhalb der Telegram-Messaging-Plattform verwalten möchten.
Wie Latenode Zeit und Kosten schätzt
Latenode berechnet die Workflow-Laufzeit in CPU-Sekunden. Die ersten 10.000 CPU-Sekunden sind jeden Monat kostenlos, danach gilt die Pay-as-you-go-Preisgestaltung pro CPU-Sekunde. Plug-and-Play (PnP) AI-Knoten werden separat abgerechnet — jedes PnP-Token kostet 1 USD, pay-as-you-go zum Herstellerpreis plus einer kleinen Bearbeitungsgebühr, ohne erforderliche API-Schlüssel.
Vollständige Preise — So funktionieren CPU-Sekunden →Workflow-Vorschau
Was diese Vorlage macht
- Extrahiert Mahlzeitendaten von Benutzern aus Telegram-Nachrichten mittels KI-Sprachverarbeitung von Gemini
- Normalisiert die Mahlzeitendaten und speichert sie in einer Google Sheets-Tabelle
- Bietet Benutzern personalisierte tägliche Ernährungsberichte basierend auf ihren protokollierten Mahlzeiten
- Ermöglicht Benutzern die Interaktion mit dem KI-Assistenten über Text-, Sprach- oder Bildeingaben
- Speichert die Mahlzeitendaten des Benutzers in einer Tabelle für detaillierte Analysen und Nachverfolgung
So funktioniert es
Telegram-Nachricht empfangen
Die Automatisierung wird ausgelöst, sobald ein Benutzer eine Nachricht an den Telegram-basierten KI-Assistenten sendet. Das System überwacht eingehende Telegram-Nachrichten und extrahiert die relevanten Informationen wie den Nachrichtentyp (Text, Bild oder Sprache), den Nachrichteninhalt und die Telegram-ID des Benutzers.
Nachricht nach Typ weiterleiten
Das System leitet die eingehende Nachricht dann basierend auf ihrem Typ weiter. Handelt es sich um eine Textnachricht, extrahiert das System den Textinhalt. Handelt es sich um ein Bild, lädt das System das Bild herunter. Handelt es sich um eine Sprachnachricht, extrahiert das System den Audioinhalt.
Text, Bild und Sprache analysieren
Die extrahierten Text-, Bild- und Sprachdaten werden dann zur Analyse an das Google Gemini-Sprachmodell gesendet. Gemini verarbeitet die Eingabe des Benutzers und extrahiert relevante Informationen wie Mahlzeitendetails, Nährwertinformationen und Benutzerpräferenzen.
Benutzerregistrierungsstatus prüfen
Das System überprüft dann, ob der Benutzer bereits im System registriert ist. Ist der Benutzer nicht registriert, extrahiert das System die Registrierungsanfrage des Benutzers aus der Telegram-Nachricht und fügt den neuen Benutzer zum Google Sheets-Benutzerprofil hinzu.
Benutzerdaten abrufen
Sobald der Benutzer registriert oder identifiziert ist, ruft das System die Mahlzeitenprotokolle und Profildaten des Benutzers aus der Google Sheets-Tabelle ab. Dies umfasst frühere Mahlzeiteneinträge des Benutzers sowie alle personalisierten Einstellungen oder Präferenzen.
Personalisierte Antwort generieren
Mithilfe der Eingabe des Benutzers und seiner gespeicherten Daten generiert das System eine personalisierte Antwort unter Verwendung des Google Gemini-Sprachmodells. Diese Antwort kann eine Zusammenfassung des Mahlzeitenprotokolls des Benutzers, Vorschläge zur Verbesserung der Ernährung oder einen täglichen Bericht über die Kalorienaufnahme und das Makronährstoffgleichgewicht des Benutzers enthalten.
Antwort an Benutzer senden
Die generierte Antwort wird dann über die Telegram-Messaging-Plattform an den Benutzer zurückgesendet. Der Benutzer kann die Antwort einsehen, die Text, Bilder oder sogar Sprachnachrichten enthalten kann, und das Gespräch mit dem KI-Assistenten fortsetzen.
Mahlzeitendaten speichern
Wenn der Benutzer eine neue Mahlzeit protokolliert, speichert das System die Mahlzeitendaten in der Google Sheets-Tabelle und aktualisiert den Mahlzeitenverlauf und die Nährwertverfolgung des Benutzers.
Täglichen Bericht senden
Am Ende jedes Tages generiert das System einen personalisierten täglichen Bericht für den Benutzer basierend auf seinen Mahlzeitenprotokollen und Nährwertdaten. Dieser Bericht wird dann über die Telegram-Messaging-Plattform an den Benutzer gesendet und bietet eine Zusammenfassung seiner täglichen Nährstoffaufnahme sowie etwaige Verbesserungsvorschläge.
Einrichtungsanleitung
Telegram-Bot-Anmeldeinformationen hinzufügen
1. Fügen Sie im Bereich 'Anmeldeinformationen' von Latenode eine neue Anmeldeinformation für die Telegram-Integration hinzu. 2. Geben Sie Ihr Telegram-Bot-Token und andere erforderliche Details ein, um den Bot zu authentifizieren.
Google Sheets-Integration konfigurieren
1. Fügen Sie im Bereich 'Anmeldeinformationen' von Latenode eine neue Anmeldeinformation für die Google Sheets-Integration hinzu. 2. Autorisieren Sie Latenode für den Zugriff auf Ihr Google-Konto und wählen Sie das Google Sheets-Dokument und das Arbeitsblatt aus, das Sie zum Speichern der Mahlzeitendaten verwenden möchten.
Google Gemini-KI-Modell einrichten
1. Fügen Sie im Bereich 'Anmeldeinformationen' von Latenode eine neue Anmeldeinformation für die Google Gemini-Integration hinzu. 2. Geben Sie die erforderlichen Details wie die Modell-ID an, um Latenode mit dem Google Gemini-Sprachmodell für die Mahlzeitenanalyse zu verbinden.
Telegram-Nachrichtenfelder zuordnen
1. Ordnen Sie in den Einstellungen des Telegram-Trigger-Knotens die eingehenden Nachrichtenfelder (Text, Sprache, Bild) den entsprechenden Datenfeldern im Workflow zu.
Google Sheets-Datenoperationen konfigurieren
1. Geben Sie in den Google Sheets-Knoten den Sheet-Namen, die Spaltenzuordnungen und andere Einstellungen an, um die Mahlzeitendaten und Profilinformationen des Benutzers korrekt zu speichern.
Anforderungen
FAQ