Gemini生活健康AI 评分 · 68/100AI 辅助编辑·未发现明显提示词注入风险n8n.io

Telegram 健身机器人:照片/文本生成定制训练计划

用户通过 Telegram 发送照片或消息 → n8n 分流处理 → Gemini AI 分析并生成 7 日训练计划 → 格式化后 Telegram 回发

有一点经验步骤流程贴士
给谁
健身教练、个人训练师、希望自动化客户训练计划的开发者,以及构建虚拟健身助手或健康互动工具的初创团队
你会得到
用户发送全身照或消息后,获得基于 Gemini AI 分析的个性化 7 日训练计划,以 Telegram 兼容 HTML 格式直接送达
你需要
n8n · gemini · google-gemini · telegram

硬约束

前置条件:Telegram Bot Token(需消息与文件权限)、Google Gemini API 访问权限(图像与语言模型)、n8n 实例(云端或自托管)、LangChain 与 n8n AI 节点的基础知识。边界:模板导入后需在 n8n UI 中手动配置各节点参数(提示词、凭证、分流规则等);workflow.json 中节点参数为空对象,未包含逐字提示词原文。

他们做了什么

模板作者 parthpansuriya 在 n8n 中构建了一个 Telegram 健身机器人工作流。用户向 Telegram Bot 发送全身照片或文本消息后,工作流通过 Switch 节点分流:文本路径由 LangChain AI Agent(连接 Google Gemini Chat Model 与 Simple Memory)询问健身相关问题并生成 7 日训练计划;图片路径则下载图片、调整 MIME 类型后由 Google Gemini 视觉模型分析身体特征,再由另一 AI Agent 生成计划。两路径最终都经过 Code 节点格式化为 Telegram HTML 后回发用户。

效果如何

作者声称该模板可用于虚拟健身指导、AI 私人训练助手和健康互动机器人场景,能够基于用户输入生成个性化 7 日训练计划并以 Telegram HTML 格式送达(author_report,未经验证)。

值得知道

1. 节点内提示词未披露:workflow.json 中所有节点 parameters 为空对象,AI Agent 的 system prompt、Code 节点代码、Switch 分流规则均需导入后手动配置。2. 凭证要求:Telegram Bot Token 必须包含文件下载权限以支持图片路径;Gemini API 需开通图像和语言模型权限。3. 消息拆分:作者提到计划会按需拆分以符合 Telegram 消息大小限制,但具体拆分逻辑未在来源中展示。4. 扩展建议:作者建议可修改 LangChain 提示词调整指导风格、添加 PDF 导出、Cron 定时提醒和连续打卡追踪,但这些均为模板说明中的扩展方向,非核心流程组成部分。5. 本站未实测:reproduction=not_tested,实际运行效果可能因提示词编写、凭证配置和模型版本而异。

n8n 工作流模板

结构已检查 · 未实际运行

下载后在 n8n 选择“Import from File”,或复制 JSON 后粘贴到编辑器。先配置自己的账号,再用测试数据运行;模板默认未启用。

配置与测试清单

需要绑定的凭证

  • 导入后按各需鉴权节点绑定你自己的凭证;本附件不含原作者密钥。

需要替换的配置

  • 源模板来自 n8n 公开库 #6697(约 16 个节点)。导入后先保持未启用,核对触发器、表达式与外部 API 端点。
  • Sticky Note 中的说明仅供参考;按自己的账号、表结构或频道 ID 替换占位配置。

测试输入与预期结果

  • 在测试环境手动执行一次主路径,确认每个需凭证的节点已连接且无鉴权错误。
  • 用一条合成/脱敏样例数据跑通,核对输出字段与下游写入目标,再考虑生产启用。

模板处理说明

  • 已移除原作者凭证绑定、webhookId 与执行数据,工作流设为未启用;节点、连线与原文提示词保持原样。未在 n8n 中实际运行。
  • 未改业务逻辑;运行前请自行核对密钥、配额与隐私合规。

模板获取日期: 2026-10-25

步骤

  1. 导入模板并配置凭证

    在 n8n 中导入模板 ID 6697。在凭证管理中添加:1) Telegram Bot 凭证(输入 Bot Token,确保启用消息和文件权限);2) Google Gemini API 凭证(输入 API Key,启用图像和语言模型权限)。保存并测试凭证连接。

  2. 配置 Telegram 触发与分流

    打开「Receive a Message」Telegram Trigger 节点,选择已保存的 Telegram 凭证,设置触发条件为收到消息。打开「Text Vs Photo」Switch 节点,配置分流规则:路径 1(文本)连接至「Workout Guide」AI Agent;路径 2(图片)连接至「Get a Image」Telegram 节点。确认连线与 workflow.json 中的 connections 一致。

  3. 配置文本路径:AI Agent 生成训练计划

    打开「Workout Guide」AI Agent 节点(类型:@n8n/n8n-nodes-langchain.agent,版本 2.1)。在 Language Model 下拉中选择「Google Gemini Chat Model1」节点(lmChatGoogleGemini);在 Memory 下拉中选择「Simple Memory」节点(memoryBufferWindow)。在 Agent 的 System Prompt 中配置健身指导角色提示词(来源未提供逐字原文,需根据 coaching tone 自行编写)。配置完成后,该节点将基于用户文本输入询问年龄、目标、活动水平等问题,并生成 7 日训练计划。

    运行提示词 · 本站建议版本。n8n AI Agent 节点 System Prompt 字段;需根据实际 coaching tone 调整

    来源未提供该节点的逐字 system prompt。请在 n8n AI Agent 节点的 System Prompt 字段中自行配置,例如设定角色为专业健身教练,要求询问用户年龄、健身目标、当前活动水平,并基于回答生成 7 日个性化训练计划,输出为 Telegram 兼容 HTML。
  4. 配置图片路径:下载、分析与计划生成

    打开「Get a Image」Telegram 节点,选择同一 Telegram 凭证,配置为下载用户发送的图片。后续「Fetch Image Path」HTTP Request 节点获取图片 URL;「Change Mime Type」Code 节点调整 MIME 类型以适配 Gemini 视觉输入;「Analyze image」Google Gemini 节点(googleGemini)对图片进行身体类型、姿势、肌肉张力分析。最后「Workout Guide thorugh Image」AI Agent 节点(连接 Google Gemini Chat Model 与 Simple Memory)基于分析结果生成训练计划。

    运行提示词 · 本站建议版本。n8n Code 节点代码字段;需根据实际输入格式测试

    来源未提供「Change Mime Type」Code 节点的逐字代码。请在 n8n Code 节点中编写 JavaScript,将输入图片的 MIME 类型调整为 Gemini 视觉 API 接受的格式(如 image/jpeg 或 image/png),并输出调整后的二进制数据或 URL。

    运行提示词 · 本站建议版本。Google Gemini 节点 prompt 字段;需测试图像输入兼容性

    来源未提供「Analyze image」节点的逐字 prompt。请在 Google Gemini 节点中配置视觉分析指令,要求模型分析输入图片中的身体类型、姿势和肌肉张力,并输出结构化的观察结果供下游 AI Agent 使用。
  5. 格式化输出并回发 Telegram

    文本路径:「Clean up Workout plane and Make User freindly And Visually appealing」Code 节点将 AI Agent 输出格式化为 Telegram 兼容 HTML,必要时拆分长消息以符合 Telegram 消息大小限制;随后「Send A Workout Planes」Telegram 节点发送给用户。图片路径:「Clean up Workout plane and Make User freindly And Visually appealing1」Code 节点执行相同清理,「Send A Workout Planes1」Telegram 节点发送结果。

    运行提示词 · 本站建议版本。n8n Code 节点代码字段;需用样例数据测试拆分逻辑

    来源未提供清理 Code 节点的逐字代码。请在 n8n Code 节点中编写 JavaScript,将 AI 生成的训练计划文本转换为 Telegram HTML 格式(支持 <b>, <i>, <code> 等标签),并按 Telegram 消息长度限制(4096 字符)拆分为多条消息输出。

可复制提示词

搭建指导 · 本站建议版本。交给搭建助手,先确认输入凭证和权限,再按步骤配置节点

这一段是提示词,页面不会在这里插入广告。

你正在协助复现 n8n 模板 6697:Telegram 健身机器人。请先确认已准备 Telegram Bot Token(含消息和文件权限)与 Google Gemini API Key,然后按步骤导入模板、配置凭证、设置分流规则,并在 AI Agent 节点中编写健身指导 system prompt。注意:模板未提供节点内逐字提示词和代码,需自行编写并测试。

搭建前请确认 Telegram Bot 已启用文件下载权限,Gemini API Key 已开通图像和语言模型访问。

来源

Telegram fitness bot: Custom workout plans from photo/text using Gemini AI · parthpansuriya · n8n.io · 2025-07-30

留言与反馈

试过这个方法吗?分享效果、遇到的问题或改进建议。留言审核后公开,请勿填写敏感信息。

正在加载…

    相关用例