ChatGPT销售增长营收AI 评分 · 73/100AI 辅助编辑·未发现明显提示词注入风险n8n.io

用 n8n 搭建 GPT-4o AI 个人助理:邮件、日历、搜索与 CRM 自动化

Telegram 消息 → OpenRouter GPT-4o 路由 → 多工具代理执行 → Telegram 回复

有一点经验步骤流程提示词
给谁
已拥有 n8n 实例、需要整合邮件/日历/搜索/联系人自动化的个人或小型团队
你会得到
通过 Telegram 与 AI 对话即可管理邮件、日程、搜索和联系人,上下文由记忆节点保持
你需要
n8n · telegram · gmail

硬约束

前置条件:n8n 实例(自托管或 Cloud)、OpenRouter 账号与 API Key、Telegram Bot Token、SerpApi Key、Perplexity API Key、Google API 凭证(如需 Gmail/Calendar/Contacts)。经验要求:some(需配置凭证与理解 n8n 节点连接)。费用:OpenRouter、SerpApi、Perplexity 按各自定价计费;Telegram Bot 免费。

他们做了什么

作者 jordanlee 在 n8n 上发布了一个官方模板,展示如何通过 Telegram 触发、OpenRouter GPT-4o 主控、多工具代理(Gmail、Calendar、Contacts、Google Search、Calculator、LinkedIn Comment、Perplexity)和记忆节点,构建一个综合 AI 个人助理。用户发送 Telegram 消息后,AI Agent 根据 systemMessage 中的角色定义和工具列表,自动路由到对应工具执行,最终通过 Telegram 返回结果。

效果如何

模板在 n8n.io 上获得 23,424 次查看(截至采集日)。作者报告称该模板可自动协调多代理完成邮件管理、日程安排、搜索和 CRM 操作,并通过记忆节点保持上下文(author_report)。本站未实测运行。

值得知道

1. Calendar、Gmail、Contacts、LinkedIn Comment Agent 均为 toolWorkflow 节点,引用外部工作流(workflowId 如 tC8OSGmmiBE9kvnt、mh7GGdzmesTrHGxU 等),模板未包含这些子工作流的具体内容,需用户自行准备或替换为直接节点。 2. Perplexity 节点存在于 workflow.json 中但 description.md 未提及,属于附加搜索工具。 3. AI Agent systemMessage 中 RULES 部分在来源为空(仅标题),实际规则需用户自行补充。 4. 时区硬编码为 EST (Ottawa),使用时需按实际情况修改。 5. 对话对象硬编码为 Jordan,需替换为实际用户信息。 6. 本站未执行复现,reproduction=not_tested;搭建后请先在隔离环境测试 API 调用与凭证权限。

n8n 工作流模板

结构已检查 · 未实际运行

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

配置与测试清单

需要绑定的凭证

  • telegram 节点:绑定Telegram Bot Token。
  • telegramTrigger 节点:绑定Telegram Bot Token。
  • perplexityTool 节点:绑定Perplexity API 凭证。

需要替换的配置

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

测试输入与预期结果

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

模板处理说明

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

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

步骤

  1. 准备环境与凭证

    在 n8n 中准备以下凭证:openRouterApi(用于 GPT-4o)、telegramApi(用于触发与回复)、serpApi(Google Search)、perplexityApi(可选搜索增强)。如需使用 Gmail、Calendar、Contacts 工具,还需配置对应的 Google API 凭证。所有凭证在 n8n「Settings > Credentials」中创建。

  2. 配置 Telegram 触发器

    添加「Telegram Trigger」节点,选择 updates 为 message。配置 telegramApi 凭证。该节点接收用户发来的 Telegram 消息,作为整个工作流的入口。来源说明:可用其他触发器替换。

  3. 配置 AI Agent 主控节点

    添加「AI Agent」节点(type: @n8n/n8n-nodes-langchain.agent),连接 Telegram Trigger1 的输出。设置 promptType 为 define,text 字段填入 Telegram 消息内容表达式。将 OpenRouter Chat Model 作为语言模型、Simple Memory 作为记忆节点接入。

    运行提示词 · 来源原文。AI Agent 节点的 text 输入字段(promptType=define)

    ={{ $('Telegram Trigger1').item.json.message.text }}

    运行提示词 · 来源原文。AI Agent 节点的 systemMessage 字段(options.systemMessage)

    =# ROLE
    
    You are an AI agent called Ava.
    
    Your job is to orchestrate the activities between different agents and then formulate a friendly response back to the user.
    
    You should never write emails, create contacts, create content, create calendar events, create summaries yourself. Your job is to call agents and tools in the correct sequence.
    
    Think carefully about the sequence of events. Some tools might first require you to call another tool in order to pass it the correct information.
    
    
    The tools are:
    - Calendar
    - Contacts
    - Gmail
    - Google Search 
    - Calculator
    
    
    # ADDITIONAL INFORMATION
    - You are talking to Jordan
    - The current date and time is {{  $now.toString() }}
    - Time zone is EST (Ottawa)
    
    
    
    # RULES
  4. 接入工具节点

    将以下工具节点以 ai_tool 方式连接到 AI Agent:Calculator(数学运算)、Google Search(SerpApi,需凭证)、Calendar(toolWorkflow,指向外部 Calendar Agent 工作流)、Gmail(toolWorkflow,指向外部 Gmail Agent 工作流)、Contacts(toolWorkflow,指向外部 Contacts Agent 工作流)、LinkedIn Comment Agent(toolWorkflow,可选)、Perplexity(perplexityTool,需凭证,模型 sonar)。每个 toolWorkflow 节点需填写对应的外部 workflowId 与描述。

  5. 配置 Telegram 回复与记忆

    添加「Telegram」节点作为 Response,连接 AI Agent 的 main 输出。text 设为 {{ $json.output }},chatId 设为 {{ $('Telegram Trigger1').item.json.message.chat.id }},关闭 appendAttribution。添加「Simple Memory」节点,sessionKey 设为 {{ $('Telegram Trigger1').item.json.message.chat.id }},contextWindowLength 设为 7,以 ai_memory 接入 AI Agent。

  6. 测试与扩展

    向 Telegram Bot 发送消息测试各工具路由。如需扩展:添加更多 toolWorkflow 代理、替换 Telegram 为其他通信渠道、调整 AI Agent systemMessage 中的时区与用户信息。

可复制提示词

搭建指导 · 本站建议版本。交给搭建助手,先确认输入和权限,再按步骤复现

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

你正在协助复现 n8n 模板 5552:一个基于 GPT-4o 的多工具 AI 个人助理。请先确认你已准备好 n8n 实例、OpenRouter/telegram/serpApi/perplexity 凭证,以及可选的 Google API 凭证。然后按步骤导入 workflow.json 或手动搭建节点,重点检查 AI Agent 的 systemMessage 是否完整、各 toolWorkflow 的外部 workflowId 是否已替换为你自己的子工作流。

搭建前请确认所有 API 凭证已就绪;Calendar/Gmail/Contacts 为外部工作流引用,需自行准备或替换为直接节点。

来源

AI personal assistant with GPT-4o: Email, calendar, search & CRM integration · jordanlee · n8n.io · 2025-07-01

留言与反馈

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

正在加载…

    相关用例