Mindket

用 DeepSeek 做的 Telegram 聊天机器人,记忆存在 Google 文档里

新上架第 1 版 · 更新于

概览

一个 n8n 工作流,用 DeepSeek 智能体回答 Telegram 消息。每收到一条消息,它先读 Google 文档里的长期记忆,需要时存下新的,再在同一个聊天里回复。

用 DeepSeek 做的 Telegram 聊天机器人,记忆存在 Google 文档里 是一款 n8n 工作流,属于效率类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,或复制它的 JSON,再导入 n8n 画布。在 n8n 里启用之前,它不会运行。

速览

用在
  • n8n Cloud:在那里导入文件,再把它打开
  • 你自己的 n8n 服务器:同一个文件,配一个公开的 HTTPS 地址
  • 换一个模型:改凭据里的模型名或基础地址
  • 换一种性格:改写 AI Agent 里的 System Message

平台

连接 3 个应用

运行方式

触发

Telegram 消息

Telegram 把一条新消息发到工作流的 webhook 地址时,它就开始运行:

  • Telegram 发来的更新,带着消息文字、发送者和聊天

动作

  1. 把发送者的名、姓和 id 同你设定的值比对,其他人只会收到一条简短的错误回复
  2. 按类型给消息分流,只有文字会继续往下走
  3. 读出存着记忆的那个 Google 文档
  4. DeepSeek 智能体(deepseek-flash)带着这些记忆作答,还能往文档里添一条新记忆
  5. 回答被发回同一个 Telegram 聊天

结果

你的 Telegram 聊天里有一条回复,Google 文档也随着智能体存下的记忆越来越长

集成

开始之前要准备好这些。

Telegram

聊天应用

把每条消息送给 n8n,再发出回复。

需要一个来自 BotFather 的机器人令牌,以及指向你的 n8n 的 webhook

DeepSeek

语言模型

用 deepseek-flash 写出每个回答,并决定什么值得存下来。

需要一个 DeepSeek API 密钥,填在带有 DeepSeek 基础地址的 OpenAI 凭据里

Google Docs

文档

存放记忆:每条消息都会读它,智能体也会往里添加。

需要一个 Google Docs 凭据和一个 Google 文档

工作流检查

由 Mindket 于 2026年11月13日检查

步骤
10 个步骤,由 Webhook 调用启动
执行不到
3 个节点不在任何运行路径上:Window Buffer Memory、When chat message received、DeepSeek Pro Reasoning
AI
1 个步骤调用 AI 模型:AI Agent
登录
需要登录:Google Docs、Telegram、OpenAI
API 密钥
文件里没有留下 API 密钥
步骤类型
Mindket 的检查器能读懂它全部 8 种步骤类型

以上内容读自工作流文件,并非实际运行的结果。

关于

它是什么

这个 n8n 工作流把一个 Telegram 机器人变成一个记得你的助手。你发的每条消息,都由一个 DeepSeek 智能体回答,它会先读一份存满记忆的 Google 文档。你说到值得留下的事,智能体就把它添进文档。干活的是十五个节点,旁边还有八张便签。

适合谁

想要一个私人聊天助手、让它记住自己情况的人。如果你想要语音或图片回复,就别选它,因为只有文字消息会得到回答。

谁在用,怎么用
行业谁在用怎么用例子
个人忙碌的职场人用一个了解自己习惯的聊天助手用户说上午留给深度工作,之后请它排一周计划,计划就照顾到了这一点。
教练教练给每个目标留一份持续的记录教练把一个目标告诉机器人,下一次聊天就从它开始。
小生意店主存下供应商的细节,以后再问店主存下一个供应商的备货时间,一周后再来问它。
学习语言学习者和一个记得自己水平的搭档练习学习者提到考试日期,机器人就围绕它安排复习。

你需要一个 Telegram 机器人、一个 Google 账号、一个 DeepSeek API 密钥,以及一个 Telegram 能从互联网访问到的 n8n。

用在哪里

Telegram 会把每条消息发到一个网址,所以你的 n8n 需要一个公开的 HTTPS 地址。之后你就像和朋友聊天一样和机器人聊。

  • n8n Cloud:在那里导入文件,再把它打开
  • 你自己的 n8n 服务器:同一个文件,配一个公开的 HTTPS 地址
  • 换一个模型:改凭据里的模型名或基础地址
  • 换一种性格:改写 AI Agent 里的 System Message

设置

点“下载”会把一个压缩包存到你的下载文件夹,里面有 workflow.json 和 Mindket 写的设置说明。最后一步是告诉 Telegram 把消息发到哪里。

先准备好这些
需要说明
n8n有公开 HTTPS 地址的服务器,或者 n8n Cloud
Telegram一个来自 BotFather 的机器人令牌,用于 Telegram 凭据
Google Docs一个 Google Docs OAuth2 凭据,以及一个存放记忆的空 Google 文档
DeepSeek一个 API 密钥,填在基础地址为 https://api.deepseek.com 的 OpenAI 凭据里
  1. 在 n8n 里新建一个工作流,打开它的菜单,选 Import from File,选中 workflow.json。
  2. 在 Telegram 里向 BotFather 申请一个新机器人,并复制它的令牌。
  3. 添加一个 Telegram 凭据,并在 Telegram Response、Error message 和 Response Error message 里选上它。
  4. 新建一个空的 Google 文档,并添加一个 Google Docs 凭据。在 Save Long Term Memories 和 Retrieve Long Term Memories 里选上它,并把 <YOUR_GOOGLE_DOC_ID> 换成这个文档的 id 或地址。
  5. 添加一个 OpenAI 凭据,填你的 DeepSeek 密钥和基础地址 https://api.deepseek.com,然后在 DeepSeek Flash Chat 里选上它。
  6. 在 Validation 里,把示例的名、姓和数字 id 换成你自己的 Telegram 信息。
  7. 把工作流打开。复制 Listen for Telegram Events 的 Production URL,照旁边便签说的方法把它登记给 Telegram。
  8. 给你的机器人发一条消息。

如何使用

和机器人聊天就行。它带着文档里的记忆来回答,你说到偏好、习惯或重要日期时,它会添一条带日期的简短记忆。打开文档就能读到或整理这些记忆。你不先开口,它什么也不会发。

想要不同的效果,改这里
要改的在哪里改
谁能用这个机器人Validation 里的名、姓和 id
机器人的角色和规则AI Agent 里的 System Message
记忆放在哪里两个 Google Docs 节点里的文档
模型DeepSeek Flash Chat 里的 Model

示例

你告诉机器人你吃素,而且你姐姐的生日在 3 月 3 日。智能体把每个事实连同日期存进文档,再用一句友好的话回答你。

几周之后,你问它聚会菜单的主意。工作流先读文档,所以给出的建议都是素食,机器人还会提到那个生日。

新手与专家

新手:n8n 把工作流画成用线连起来的方框,每个方框是一个节点,只做一件事。webhook 是 n8n 监听的一个地址,Telegram 把每条新消息发到它那里。AI 智能体是一个会使用工具的模型,这里的工具是往 Google 文档里写东西。

专家:Merge 用 combine all 把消息和记忆连起来,所以智能体同时拿到两样东西。智能体的错误输出会发出备用回复。Window Buffer Memory 和被停用的聊天触发器都在文件里,但没有连上。

值得细看的地方
节点做什么要知道的
Listen for Telegram EventsWebhook 2,路径 wbot 上的 POST这个地址是公开的,所以发送者检查是唯一的关卡
ValidationSet 3.4,三个示例值你要换成自己的信息
Check User & Chat IDIf 2.2,比对名、姓和 id检查不通过就发出错误回复
Message RouterSwitch 3.2,音频、文字、图片和其他各有一个输出只有文字和备用输出连着
Retrieve Long Term MemoriesGoogle Docs 2,Get它把文档文字作为 content 返回
MergeMerge 3,combine all它把消息和记忆连在一起
AI AgentAgent 1.7,带系统消息和一个工具它从提示词里读到记忆
DeepSeek Flash ChatOpenAI Chat Model 1.1,用 deepseek-flash凭据的基础地址指向 DeepSeek
Save Long Term MemoriesGoogle Docs Tool 2,用 insert 更新文字由模型写,日期由工作流加上
Telegram ResponseTelegram 1.2,以 HTML 模式发送消息回答里有 < 或 & 时,Telegram 可能拒收

注意事项

原来的文件用了两个即将结束的 DeepSeek 模型,而且有几处只接了一半。

  • 模型:DeepSeek 的更新页面(2026 年 11 月 12 日读取)写着 deepseek-chat 和 deepseek-reasoner 将在 2026 年 7 月 24 日结束。它的思考模式指南列出的是 deepseek-flash 和 deepseek-v4-pro,所以 Mindket 的版本让智能体用 deepseek-flash,备用节点用 deepseek-v4-pro
  • 没有对着 DeepSeek 运行过:指南写着思考模式默认是开的,而且请求带着工具时,之前各轮的推理内容应该传回去。OpenAI Chat Model 节点没有这方面的字段,也没有思考开关,所以请先存一条记忆,看一下回复,再决定能不能依赖它
  • 只有文字:语音消息和图片得不到回复
  • 公开的地址:谁知道 webhook 地址,谁就能发一个伪造的更新。登记 webhook 时,Telegram 可以在请求头里带一个密钥,Webhook 节点用 Header Auth 就能检查它
  • Telegram 的 HTML 模式:回复是以 HTML 模式发出的,Telegram 的文档要求把 <、> 和 & 转义,所以含有它们的回答可能发不出去
  • 日期:工作流的时区是 America/Vancouver,所以记忆按那个时间记日期,除非你在工作流设置里改掉
  • 你的数据:你的消息会发给 DeepSeek,记忆存在你自己的 Google 文档里,聊天经过 Telegram
  • 凭据:JSON 里没有任何凭据,所以请自己添加 Telegram、Google Docs 和 OpenAI 凭据

README 和文件

README

用 DeepSeek 做的 Telegram 聊天机器人,记忆存在 Google 文档里

一个 n8n 工作流,用 DeepSeek 智能体回答 Telegram 消息。每收到一条消息,它先读一份存着记忆的 Google 文档,需要时往里添一条新记忆,再在同一个聊天里回复。只有文字消息会得到回答。

包里有什么

  • workflow.json:n8n 导出的工作流,十五个干活的节点和八张便签。里面没有任何凭据。
  • README.md:这份设置说明,压缩包里的是英文版。

我们相对原来的副本改了什么

  • 原来用的是 deepseek-chat 和 deepseek-reasoner,DeepSeek 正在结束这两个名字。Mindket 的版本让智能体的模型用 deepseek-flash,备用的推理节点用 deepseek-v4-pro。见“需要知道的”。
  • 两个模型节点现在叫 DeepSeek Flash Chat 和 DeepSeek Pro Reasoning,因为旧名字指向的是已经停用的模型。
  • 两个 Google Docs 节点里的文档地址现在是 <YOUR_GOOGLE_DOC_ID>。
  • DeepSeek 便签按现在的模型名重写了。

开始之前

  • 一个有公开 HTTPS 地址的 n8n 实例,n8n Cloud 或你自己的服务器。
  • 一个 Telegram 账号,以及来自 BotFather 的机器人令牌。
  • 一个 Google 账号、一个空的 Google 文档和一个 Google Docs 凭据。
  • 一个 DeepSeek API 密钥。

设置

  1. 在 n8n 里新建一个工作流,打开它的菜单,选 Import from File,选中 workflow.json。
  2. 在 Telegram 里向 BotFather 申请一个新机器人,并复制它的令牌。
  3. 添加一个 Telegram 凭据,并在 Telegram Response、Error message 和 Response Error message 里选上它。
  4. 新建一个空的 Google 文档,并添加一个 Google Docs 凭据。在 Save Long Term Memories 和 Retrieve Long Term Memories 里选上它,并把 <YOUR_GOOGLE_DOC_ID> 换成这个文档的 id 或地址。
  5. 添加一个 OpenAI 凭据,填你的 DeepSeek 密钥和基础地址 https://api.deepseek.com,然后在 DeepSeek Flash Chat 里选上它。
  6. 在 Validation 里,把示例的名、姓和数字 id 换成你自己的 Telegram 信息。这个 id 是 Listen for Telegram Events 收到的数据里 message、from、id 下面的那个数字。
  7. 把工作流打开。复制 Listen for Telegram Events 的 Production URL,照旁边便签说的方法把它登记给 Telegram。
  8. 给你的机器人发一条消息。

一次运行是怎么走的

  1. Listen for Telegram Events 收到 Telegram 发来的更新。
  2. Validation 和 Check User & Chat ID 把发送者同你的信息比对。其他人会收到 Error message 的回复。
  3. Message Router 给消息分流。文字继续往下走,不认识的类型收到错误回复,语音和图片到这里就停了。
  4. Retrieve Long Term Memories 读出文档,Merge 把记忆和消息连在一起。
  5. AI Agent 用 DeepSeek Flash Chat 作答。它可以调用 Save Long Term Memories,往文档里添一条带日期的记录。
  6. Telegram Response 发出回答。如果智能体出错,Response Error message 会发出备用回复。

想要不同的效果,改这里

  • 谁能用这个机器人:Validation 里的名、姓和 id。
  • 机器人的角色和规则:AI Agent 里的 System Message。
  • 记忆放在哪里:两个 Google Docs 节点里的文档。
  • 模型:DeepSeek Flash Chat。

需要知道的

  • DeepSeek 的更新页面(2026 年 11 月 12 日读取)写着 deepseek-chat 和 deepseek-reasoner 将在 2026 年 7 月 24 日结束。同一个网站上的思考模式指南列出的是 deepseek-flash 和 deepseek-v4-pro。
  • 没有对着 DeepSeek 运行过。指南写着思考模式默认是开的,而且请求带着工具时,之前各轮的推理内容应该传回去。OpenAI Chat Model 节点没有这方面的字段,也没有思考开关。请先存一条记忆,看一下回复,再决定能不能依赖它。其余的流程是用 Telegram、Google Docs 和模型的替身跑过的,没有真实调用。
  • 语音消息和图片得不到回复。
  • 谁知道 webhook 地址,谁就能发一个伪造的更新。登记 webhook 时,Telegram 可以在请求头里带一个密钥,Webhook 节点用 Header Auth 就能检查它。
  • 回复是以 HTML 模式发出的,Telegram 的文档要求把 <、> 和 & 转义,所以含有它们的回答可能发不出去。
  • Window Buffer Memory 和被停用的聊天触发器都在文件里,但没有连上。
  • 工作流的时区是 America/Vancouver,所以记忆按那个时间记日期,除非你在工作流设置里改掉。
  • 你的消息会发给 DeepSeek,记忆存在你自己的 Google 文档里,聊天经过 Telegram。
文件
NOTICE.md  681 B
README.md  4 KB
workflow.json  20 KB

3 个文件,共 25 KB,以 zip 压缩包下载。

更新内容

  • 第 1 版 · 2026-11-12

评价

还没有评分

写评价

还没有评价。

Mindket 的更多商品

查看 Mindket 的全部商品

Huashu Design

alchaincyf · 技能

把你在 AI 智能体里写的一句话需求,变成一份完成的设计:发布动画、可点击的应用原型、可编辑的幻灯片、信息图,或一组小红书图片。可在多种智能体中使用。

新上架29.4k

Guizang PPT Skill

op7418 · 技能

能生成单文件 HTML 幻灯片、幻灯片配图和多平台封面的技能,有两套视觉风格,还带演讲者模式用于排练。适合使用 Claude Code 或 Codex 的演讲者。

新上架29.8k

Claude Code Skills & Plugins

alirezarezvani · 技能

为 Claude Code 和其他编程智能体提供 411 个现成技能,按角色分组,从工程、产品到营销、财务和合规。以插件方式安装。适合开发者和业务团队。

新上架29.8k

效率类的相似商品

查看效率类的全部商品

Frontend Slides

zarazhangrui · 技能

从零开始或从 PowerPoint 文件生成 HTML 演示文稿,并展示几种视觉风格预览供你挑选,适合不懂 CSS 和 JavaScript、又想做网页幻灯片的人。

新上架32.3k

IPTV

iptv-org · 工具包

把来自多个国家的公开电视直播频道整理成播放列表,任何支持直播流的视频播放器都能打开。适合想看直播的观众,也适合需要频道数据的开发者。

新上架144k

upscaler

uwg · 工具包

收录来自 OpenModelDB 社区的一组图像放大模型,适合想在自己电脑上用 AI 放大低分辨率图片的人。

新上架