Трекер питания и журнал учета приемов пищи с Telegram, Gemini AI и Google Таблицами

🤖🥗 Telegram Nutrition AI Assistant (альтернатива приложению Cal AI)

Помощник по питанию на базе искусственного интеллекта для Telegram — записывайте приёмы пищи, ставьте цели и получайте персонализированные ежедневные отчёты с интеграцией в Google Таблицы.

📋 Описание

Этот шаблон n8n создает ИИ-помощника по питанию на базе Telegram 🥑🔥, который является альтернативой мобильному приложению Cal AI с открытым исходным кодом.
Он позволяет пользователям взаимодействовать с ИИ-помощником с помощью текста, голоса или изображений, чтобы отслеживать приемы пищи, рассчитывать макронутриенты и контролировать цели в области питания прямо из Telegram.

Система использует Google Таблицы в качестве базы данных для работы с профилями пользователей и журналами питания, а также Gemini AI для естественного общения, распознавания продуктов и составления ежедневных отчётов о прогрессе.

✨ Ключевые особенности

  • 💬 Поддержка нескольких способов ввода: текст, голосовые сообщения (с расшифровкой) и изображения блюд (анализ с помощью ИИ).

  • 📊 Расчёт макронутриентов: автоматическая оценка калорийности, содержания белков, углеводов и жиров.

  • 📝 Удобная регистрация: простая регистрация без необходимости указывать личные данные о состоянии здоровья (рост и вес не требуются).

  • 🎯 Отслеживание целей: пользователи могут устанавливать и обновлять целевые показатели по калориям и белкам.

  • 📈 Ежедневные отчёты: персонализированные сообщения о ходе работы с визуальными индикаторами.

  • 🗂 Интеграция с Google Таблицами:

    • Profile таблица для целевых показателей пользователей.
    • Meals таблица для учета пищевых продуктов.
  • 🔄 Расширенные узлы n8n: включают в себя использование узлов MergeSubworkflow, и Code для обработки данных и создания отчётов.

💡 Подтверждение

Этот шаблон, вдохновлённый концепцией Cal AI 💡, демонстрирует, как воспроизвести его основные функции с помощью n8n, Telegram и ИИ-агентов в виде гибкого рабочего процесса автоматизации с открытым исходным кодом.

🏷 Теги

  • telegram
  • ai-assistant
  • nutrition
  • meal-tracking
  • google-sheets
  • food-logging
  • voice-transcription
  • image-analysis
  • daily-reports
  • n8n-template
  • merge-node
  • subworkflow-node
  • code-node
  • telegram-trigger
  • google-gemini

💼 Пример использования

Используйте этот шаблон, если хотите:

  • 🥗 Записывайте приёмы пищи с помощью текста, изображений или голосовых сообщений.
  • 📊 Отслеживайте цели в области питания (калории, белки) с помощью ежедневных обновлений.
  • 🤖 Предоставьте помощника по питанию в чате без необходимости создавать полноценное приложение.
  • 🗂 Храните структурированные данные о питании в Google Таблицах для удобства доступа и анализа.

💬 Пример Взаимодействия с пользователем

  • 📸 Пользователь отправляет фотографию блюда → ИИ анализирует еду и подсчитывает калории/макроэлементы.
  • 🎤 Пользователь отправляет голосовое сообщение → ИИ расшифровывает его и записывает информацию о блюде.
  • ⌨️ Пользователь вводит «отчет» → ИИ возвращает сводку о ежедневном питании с индикаторами выполнения.
  • 🥅 Пользователь говорит: «Обновите мою цель по потреблению белка» → ИИ обновляет профиль в Google Таблицах.

🔑 Необходимые учётные данные

  • API Telegram-бота (токен бота)
  • Учетные данные API Google Таблиц
  • API поставщика ИИ (Google Gemini или совместимая LLM)

⚙️ Инструкция по настройке

  1. 🗂 Создайте две таблицы в Google Таблицах:

    • ПрофильUser_ID, Name, Calories_target, Protein_target
    • ПитаниеUser_ID, Date, Meal_description, Calories, Proteins, Carbs, Fats
  2. 🔌 Настройте триггер Telegram, указав токен своего бота.

  3. 🤖 Подключите учётные данные поставщика ИИ (рекомендуется Gemini).

  4. 📑 Свяжите Google Таблицы со своими учётными данными.

  5. ▶️ Разверните рабочий процесс в n8n.

  6. 🎯 Начните взаимодействовать со своим помощником по питанию через Telegram.

📌 Дополнительные примечания

  • 🟩 Зелёный раздел: обработка триггера Telegram и проверка пользователя.
  • 🟥 Красный раздел: регистрация новых пользователей и постановка целей.
  • 🟦 Синяя секция: обрабатывает текст, голос и изображения.
  • 🟨 Жёлтый раздел: создание отчётов о питании.
  • 🟪 Фиолетовый раздел: основные инструменты и логика управления ИИ-агентом.