![图片[1]-n8n营养追踪器和膳食记录器ai工作流-AI应用集](https://aiseek.oss-cn-shanghai.aliyuncs.com/2025/10/截屏2025-10-02-17.57.46-1024x576.png)
![图片[2]-n8n营养追踪器和膳食记录器ai工作流-AI应用集](https://aiseek.oss-cn-shanghai.aliyuncs.com/2025/10/截屏2025-10-02-17.58.08-1024x670.png)
营养 AI 助手(Cal AI App 的替代品)
Telegram 的人工智能营养助手——记录膳食、设定目标,并通过 Google Sheets 集成获取个性化的每日报告。
📋 描述
这个 n8n 模板创建了一个基于 Telegram 的营养 AI 助手🥑🔥,旨在作为Cal AI 移动应用程序的开源替代品。
它允许用户通过文本、语音或图像与 AI 代理进行交互,以直接从 Telegram 跟踪膳食、计算宏量营养素和监控营养目标。
该系统集成了Google Sheets作为数据库,处理用户资料和膳食日志,同时利用Gemini AI进行自然对话、食物识别和每日进度报告。
✨ 主要特点
- 💬多输入支持:文本、语音消息(转录)和食物图像(AI 分析)。
- 📊宏计算:自动估算卡路里、蛋白质、碳水化合物和脂肪。
- 📝用户友好注册:简单入职,无需存储个人健康数据(无需体重/身高)。
- 🎯目标追踪:用户可以设置和更新卡路里和蛋白质目标。
- 📈每日报告:带有可视进度条的个性化进度信息。
- 🗂 Google 表格集成:
Profile
用户目标表。Meals
食物日志表。
- 🔄高级 n8n 节点:包括使用
Merge
、Subworkflow
和Code
节点进行数据处理和报告生成。
💡 致谢
受 Cal AI 概念💡 的启发——该模板演示了如何使用n8n、Telegram 和 AI 代理作为灵活的开源自动化工作流程重现其主要功能。
🏷 标签
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 表格中,以便于访问和分析。
💬 用户交互示例
- 📸 用户发送一顿饭的照片→AI 分析食物并记录卡路里/宏量营养素。
- 🎤 用户发送语音消息→AI 转录并记录用餐情况。
- ⌨️用户输入“报告”→AI返回带有进度条的每日营养摘要。
- 🥅 用户说“更新我的蛋白质目标”→AI 更新 Google 表格中的个人资料。
🔑 所需凭证
- Telegram Bot API(Bot 令牌)
- Google Sheets API 凭据
- AI 提供商 API(Google Gemini 或兼容的 LLM)
⚙️ 设置说明
- 🗂 创建两个 Google Sheets 表:
- 轮廓:
User_ID, Name, Calories_target, Protein_target
- 餐食:
User_ID, Date, Meal_description, Calories, Proteins, Carbs, Fats
- 轮廓:
- 🔌 使用您的机器人令牌配置 Telegram Trigger。
- 🤖 连接您的 AI 提供商凭证(推荐使用 Gemini)。
- 📑 将 Google 表格与您的凭据连接。
- ▶️在 n8n 中部署工作流程。
- 🎯 开始通过 Telegram 与您的营养助理互动。
📌 附加说明
- 🟩绿色部分:处理 Telegram 触发和用户检查。
- 🟥红色部分:注册新用户并设定目标。
- 🟦蓝色部分:处理文本、语音和图像。
- 🟨黄色部分:生成营养报告。
- 🟪紫色部分:主要 AI 代理控制工具和逻辑。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容