Mindket

Telegram AI 助手,帮你查邮件、日历和任务

新上架第 1 版 · 更新于

概览

一个把 Telegram 机器人变成个人助手的 n8n 工作流。你发文字或语音,OpenAI 智能体来回答,它能读你的未读 Gmail 邮件、Google Calendar 日程,以及 Baserow 里的任务和联系人。

Telegram AI 助手,帮你查邮件、日历和任务 是一款 n8n 工作流,属于效率类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,或复制它的 JSON,再导入 n8n 画布。在 n8n 里启用之前,它不会运行。

速览

用在
  • n8n Cloud:导入文件,发布,然后给机器人发消息
  • 你自己的 n8n 服务器:同样的步骤,服务器要能通过 HTTPS 被 Telegram 访问
  • 别的任务存放处:把两个 Baserow 工具节点换成别的数据库工具
  • 别的聊天应用:把 Listen for incoming events 和 Telegram 换成那个应用的节点

平台

连接 5 个应用

运行方式

触发

Telegram 消息

你给机器人发消息时开始运行。触发器只放行你设定的用户 id 发来的消息,并读取:

  • 消息的文字,如果是文字消息
  • 录音,如果是语音消息

动作

  1. 消息文字被复制到一个字段里,文字为空就说明是语音消息
  2. 遇到语音消息,工作流下载录音,由 OpenAI 转成文字
  3. 一个叫 Angie 的 OpenAI 智能体读取请求,并把最近五轮对话当作记忆
  4. 智能体可以读取 Gmail 收件箱里的未读邮件,列出 Google Calendar 里的日程,还能读取 Baserow 任务表和联系人表里的行
  5. 智能体根据查到的内容写出回答
  6. Telegram 用 Markdown 把回答发回给你

结果

一条 Telegram 回复,里面是你要的邮件、日程、任务或联系人信息,由智能体写成

集成

开始之前要准备好这些。

Telegram

聊天

接收你的文字或语音消息,并把回答发回去。

需要Telegram 机器人令牌和你的用户 id

OpenAI

智能体和语音模型

把语音转成文字,并运行决定该用哪个工具的智能体。

需要OpenAI API 密钥

Gmail

邮件读取

列出智能体设定日期之后的收件箱未读邮件。

需要通过 n8n 的 Google 登录关联的 Gmail 账号

Google Calendar

日历读取

列出智能体设定日期之后的日程。

需要通过 n8n 的 Google 登录关联的 Google 账号,以及一个日历 id

Baserow

任务和联系人

存放智能体读取的任务和联系人。

需要Baserow 数据库令牌,以及一个有任务表和联系人表的数据库

工作流检查

由 Mindket 于 2026年11月13日检查

步骤
7 个步骤,由 Telegram 事件启动
AI
2 个步骤调用 AI 模型:Speech to Text、Angie, AI Assistant
登录
需要登录:Telegram、OpenAI、Baserow、Gmail、Google Calendar
API 密钥
文件里没有留下 API 密钥
步骤类型
Mindket 的检查器能读懂它 6 种步骤类型中的 5 种,读不懂的是:AI Agent

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

关于

它是什么

这个 n8n 工作流在 Telegram 里运行一个个人助手。你用文字或语音给机器人发消息,语音消息会先转成文字。一个叫 Angie 的 OpenAI 智能体读取你的请求。它可以查看 Gmail 里的未读邮件、Google Calendar 里的日程,以及两张 Baserow 表里的行,一张是任务,一张是联系人。它把和每个发送者最近五轮对话当作记忆,并把回答在 Telegram 里发回给你。十五个节点干活,其中两个是便签。

适合谁

想在手机聊天里查邮件、日程和任务的个人。它适合已经在用 n8n、Gmail、Google Calendar 和 Baserow 的人。如果机器人要给很多人用就别选它,因为每个发送者都会连到同一个收件箱。

谁在用,怎么用
行业谁在用怎么用例子
个人效率忙碌的职场人用语音问当天的安排一位经理发一条语音,问今天日历上有什么,收到回来的日程。
运营小企业主在路上查任务和联系人信息一位老板问哪些任务还没做完,并问一位供应商的电话。
销售客户经理在会议间隙补看未读邮件一位销售问今天早上以来的未读邮件,得到发件人、日期、主题和简短摘要。
咨询自由职业者把任务清单放在表格里,再来问它一位顾问问这一周的任务清单上有什么。

你需要会一些 n8n:导入一个文件、添加五个凭据、做一个 Telegram 机器人,再填几个 id。

用在哪里

任何 Telegram 能通过 HTTPS 访问到、又能访问 OpenAI、Google 和 Baserow 的 n8n 都能运行它。机器人只回答你放行的那个用户,所以它适合一个私人聊天。

  • n8n Cloud:导入文件,发布,然后给机器人发消息
  • 你自己的 n8n 服务器:同样的步骤,服务器要能通过 HTTPS 被 Telegram 访问
  • 别的任务存放处:把两个 Baserow 工具节点换成别的数据库工具
  • 别的聊天应用:把 Listen for incoming events 和 Telegram 换成那个应用的节点

设置

点“下载”会把一个压缩包存到你的下载文件夹,里面有 workflow.json 和 Mindket 写的设置说明。设置是五个凭据、几个 id,以及你自己的 Telegram 用户 id。

先准备好这些
需要说明
n8nn8n Cloud 或你自己的服务器,要能通过 HTTPS 被 Telegram 访问
Telegram一个机器人和它从 BotFather 拿到的令牌,以及你自己的用户 id
OpenAI一个 API 密钥
Google一个 Gmail 账号和一个 Google Calendar,各自通过 n8n 的 Google 登录关联
Baserow一个有任务表和联系人表的数据库,以及一个数据库令牌
  1. 在 n8n 里新建一个工作流,打开它的菜单,选 Import from File,选中 workflow.json。
  2. 添加一个 Telegram 凭据,填上你机器人的令牌,在 Listen for incoming events、Get Voice File 和 Telegram 里选中它。
  3. 添加一个 OpenAI 凭据,在 OpenAI Chat Model 和 Speech to Text 里选中它。
  4. 添加一个 Gmail OAuth2 凭据,在 Get Email 里选中它。添加一个 Google Calendar OAuth2 凭据,在 Google Calendar 里选中它。
  5. 在 Baserow 里,到 My settings 的 Database tokens 下创建一个数据库令牌。在 n8n 里添加一个 Baserow Token API 凭据,在 Tasks 和 Contacts 里选中它。
  6. 在两个 Baserow 节点里,替换 <YOUR_BASEROW_DATABASE_ID>。在 Tasks 里替换 <YOUR_BASEROW_TASKS_TABLE_ID>,在 Contacts 里替换 <YOUR_BASEROW_CONTACTS_TABLE_ID>。它们是 Baserow 里表的地址中的数字。
  7. 在 Google Calendar 里,把 <YOUR_GOOGLE_CALENDAR_ID> 换成你的日历 id。主日历的 id 就是你的 Google 邮箱地址。
  8. 在 Listen for incoming events 里,把 <YOUR_TELEGRAM_USER_ID> 换成你自己的 Telegram 用户 id。要查它,先清空这个字段,点 Listen for test event,给机器人发条消息,在输出里读 message.from.id。
  9. 发布这个工作流,然后用文字或语音给机器人发消息。

如何使用

用平常的话给机器人发消息,或者录一条语音。问未读邮件、今天的日程或还没做完的任务。智能体挑合适的工具,并在聊天里回答。如果你没说日期,它就当作今天。

想要不同的结果,改哪里
要改的在哪里改
助手是谁、怎么回答Angie, AI Assistant 里的系统消息
跳过哪些邮件同一条系统消息里的规则
能看到哪些未读邮件Get Email 里的筛选条件
读哪个日历Google Calendar
读哪些表Tasks 和 Contacts
记住多少Window Buffer Memory
模型OpenAI Chat Model

示例

你发一条语音,问今天日历上有什么、哪些任务还没做完。

机器人在聊天里回复今天的日程,以及它在你的 Baserow 表里找到的任务清单。重要的内容要对照来源核对,因为答案是模型根据工具返回的内容写的。

新手与专家

新手:n8n 把工作流画成用线连起来的方框,每个方框叫节点,只做一件事。智能体是一个能自己决定用工具的模型。这里的工具有一个邮件读取器、一个日历读取器和两个表读取器。Telegram 把每条消息交给 n8n,智能体挑选要问哪个工具,语音消息则先由语音模型转成文字。

专家:Listen for incoming events 把消息交给 Voice or Text,它把消息文字复制到一个 text 字段里。If 把空文字送到语音这条路。在那里 Get Voice File 下载录音,Speech to Text 把它转成文字。两条路都通到 Angie, AI Assistant,它读取输入里的 text 字段。Get Email 和 Google Calendar 里的两个日期筛选条件由模型通过 fromAI 填写。

值得细看的地方
节点它做什么要知道什么
Voice or Text把消息文字复制到 text 字段语音消息没有文字,所以这个字段是空的
If把空文字送到语音这条路照片或贴纸也没有文字,也会走这条路
Speech to Text用 OpenAI 把录音转成文字节点把模型固定为 whisper-1
Angie, AI Assistant用四个工具和一小段记忆来回答它的系统消息定下了邮件、日历和任务的规则
Get Email读取收件箱里的未读邮件最早日期由模型设定
Google Calendar列出模型设定日期之后的日程只返回标题和开始时间
Tasks 和 Contacts从两张 Baserow 表里读行它们只读
Telegram把答案发给发送者它用 Markdown 模式,发送失败就不了了之

注意事项

机器人能读你的邮件、日历和任务,所以发送者检查很重要。它用的语音模型也快要被移除了。

  • 发送者检查:文件里的触发器没有这一项,所以任何找到机器人的人都能问你的邮件、日历和任务。Mindket 的副本用 Telegram Trigger 1.2 版,并设了 Restrict to User IDs,n8n 从这个版本起才会执行它。你填上 <YOUR_TELEGRAM_USER_ID> 之前,机器人谁都不理
  • 模型:OpenAI 的弃用页面(2026 年 11 月 12 日查阅)写明 gpt-4o-mini 将于 2027 年 1 月 14 日关停,替代模型是 gpt-6-luna。Mindket 的副本改用 gpt-5.6-terra。gpt-6-luna 的模型页面说,Chat Completions 只有在推理强度设为 none 时才支持函数调用。这个智能体通过一个从不发送该设置的节点调用工具。这次替换没有在这里运行过。同一个弃用页面写明 whisper-1 将于 2027 年 2 月 26 日移除,替代模型是 gpt-live-transcribe 或 gpt-transcribe。Speech to Text 固定了模型,没有选项
  • 日历:Google Calendar 只请求每个日程的标题和开始时间。全天日程只有日期没有时间,所以返回时没有开始时间
  • 其他消息:照片或贴纸没有文字,所以会走语音这条路,运行在那里报错停止
  • Telegram:Telegram 用 Telegram 的 Markdown 模式发送,其中不成对的 _ 或 * 会让 Telegram 拒收这条消息。节点的错误输出没有接到任何节点,所以被拒的回复会悄悄丢掉。Telegram 还会拒收超过 4,096 个字符的文字
  • 记忆:Window Buffer Memory 在 n8n 的内存里为每个发送者保存最近五轮对话,n8n 重启时就丢了
  • Baserow 登录:n8n 把用户名加密码这种类型标为已弃用,所以 Mindket 的副本把两个 Baserow 工具都设成数据库令牌
  • 费用和数据:每条消息至少调用一次 OpenAI,语音消息还要多一次转写。智能体读取邮件、日程和任务行时,这些内容会发给 OpenAI
  • 没运行过:这里没有对 Telegram、OpenAI、Google 或 Baserow 运行过任何东西。这些说明来自 n8n 的源码和各厂商的页面
  • 凭据:JSON 里没有任何凭据

README 和文件

README

Telegram AI 助手,帮你查邮件、日历和任务

一个把 Telegram 机器人变成个人助手的 n8n 工作流。你发文字或语音,OpenAI 智能体来回答,它能读你的未读 Gmail 邮件、Google Calendar 日程,以及 Baserow 里的任务和联系人。

包里有什么

  • workflow.json:n8n 导出的工作流,15 个节点,其中两个是便签。里面没有任何凭据。一张便签标出处理 Telegram 请求的那一段,另一张是 Mindket 写的设置说明。
  • README.md:这份设置说明,压缩包里的是英文版。

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

  • 每个需要登录的节点原来都关联着作者 n8n 里的凭据。这些关联已删掉,请选你自己的。
  • Telegram Trigger 原来是 1 版,任何找到机器人的 Telegram 用户它都会回答,所以任何人都能问你的邮件、日历和任务。现在是 1.2 版,Restrict to User IDs 设成 <YOUR_TELEGRAM_USER_ID>。
  • Google Calendar 原来用作者的 Google 邮箱地址指定他的日历。现在按 id 指定,是 <YOUR_GOOGLE_CALENDAR_ID>。
  • Tasks 和 Contacts 原来写着作者的 Baserow 数据库 id 和表 id。现在是 <YOUR_BASEROW_DATABASE_ID>、<YOUR_BASEROW_TASKS_TABLE_ID> 和 <YOUR_BASEROW_CONTACTS_TABLE_ID>。两个节点还改用 Baserow 数据库令牌,不再用已弃用的用户名加密码登录。
  • OpenAI Chat Model 原来用 gpt-4o-mini,OpenAI 把它列为 2027 年 1 月 14 日关停。现在用 gpt-5.6-terra。
  • 智能体节点的名字里原来有个表情符号。现在叫 Angie, AI Assistant,指向它的连线也跟着新名字改了。
  • 原来链接作者视频教程的那张便签,换成了简短的设置说明。
  • Telegram Trigger 的 webhook id 已删掉,导入文件时 n8n 会生成新的。
  • 导出里的实例 id 已删掉。
  • 别的都没改。系统消息、工具和记忆都和原来一样。

开始之前

  • 一个 Telegram 能通过 HTTPS 访问到的 n8n 实例,n8n Cloud 或自己的服务器都行。
  • 一个 Telegram 机器人和它的令牌(在 Telegram 里给 BotFather 发消息就能创建),以及你自己的 Telegram 用户 id。
  • 一个 OpenAI API 密钥。
  • 一个 Gmail 账号和一个 Google Calendar,各自通过 n8n 的 Google 登录关联。
  • 一个有任务表和联系人表的 Baserow 数据库,以及一个 Baserow 数据库令牌。

设置

  1. 在 n8n 里新建一个工作流,打开它的菜单,选 Import from File,选中 workflow.json。
  2. 添加一个 Telegram 凭据,填上你机器人的令牌,在 Listen for incoming events、Get Voice File 和 Telegram 里选中它。
  3. 添加一个 OpenAI 凭据,在 OpenAI Chat Model 和 Speech to Text 里选中它。
  4. 添加一个 Gmail OAuth2 凭据,在 Get Email 里选中它。添加一个 Google Calendar OAuth2 凭据,在 Google Calendar 里选中它。
  5. 在 Baserow 里,到 My settings 的 Database tokens 下创建一个数据库令牌。在 n8n 里添加一个 Baserow Token API 凭据,在 Tasks 和 Contacts 里选中它。
  6. 在两个 Baserow 节点里,替换 <YOUR_BASEROW_DATABASE_ID>。在 Tasks 里替换 <YOUR_BASEROW_TASKS_TABLE_ID>,在 Contacts 里替换 <YOUR_BASEROW_CONTACTS_TABLE_ID>。它们是 Baserow 里表的地址中的数字。
  7. 在 Google Calendar 里,把 <YOUR_GOOGLE_CALENDAR_ID> 换成你的日历 id。主日历的 id 就是你的 Google 邮箱地址。
  8. 在 Listen for incoming events 里,把 <YOUR_TELEGRAM_USER_ID> 换成你自己的 Telegram 用户 id。要查它,先清空这个字段,点 Listen for test event,给机器人发条消息,在输出里读 message.from.id。
  9. 发布这个工作流,然后用文字或语音给机器人发消息。

一次运行的过程

  1. Listen for incoming events 接收你放行的那个用户发来的新消息。
  2. Voice or Text 把消息文字复制到一个 text 字段里。
  3. If 检查这个字段。文字为空就是语音消息,它会走到 Get Voice File,下载录音。Speech to Text 把它转成文字。有文字的消息会跳过这两个节点。
  4. Angie, AI Assistant 读取文字。它的系统消息定下了规则。跳过促销邮件。邮件要给出发件人、日期、主题和简短摘要。任务用 Baserow 工具查。没给日期就当作今天。和问题不相关的日历事件要去掉。智能体可以调用 Get Email、Google Calendar、Tasks 和 Contacts,Window Buffer Memory 给它提供和这个发送者最近五轮对话。
  5. Telegram 用 Markdown 模式把答案发回给发送者,n8n 的署名行已关掉。

改变风格

  • 助手是谁、怎么回答:Angie, AI Assistant 里的系统消息。
  • 能看到哪些未读邮件:Get Email 里的筛选条件。它请求的是收件箱里某个日期之后的未读邮件,日期由模型设定。
  • 读哪个日历、读哪些字段:Google Calendar。
  • 读哪些表:Tasks 和 Contacts。它们的操作是节点的默认值 Get Many,所以只读。
  • 记住多少:Window Buffer Memory 里的 Context Window Length。
  • 模型:OpenAI Chat Model。

注意事项

  • 机器人能读你的邮件、日历和任务,所以发送者检查很重要。你填上 <YOUR_TELEGRAM_USER_ID> 之前,机器人谁都不理。n8n 从 Telegram Trigger 1.2 版起才会执行 Restrict to User IDs,所以副本用的是这个版本。
  • 模型:OpenAI 的弃用页面(2026 年 11 月 12 日查阅)写明 gpt-4o-mini 将于 2027 年 1 月 14 日关停,替代模型是 gpt-6-luna。Mindket 的副本改用 gpt-5.6-terra。gpt-6-luna 的模型页面说,Chat Completions 只有在推理强度设为 none 时才支持函数调用,而这个智能体通过一个从不发送该设置的节点调用工具。这次替换没有在这里运行过。同一个弃用页面写明 whisper-1 将于 2027 年 2 月 26 日移除,替代模型是 gpt-live-transcribe 或 gpt-transcribe。Speech to Text 固定了模型,没有选项。
  • Google Calendar 只请求每个日程的标题和开始时间。全天日程只有日期没有时间,所以返回时没有开始时间。
  • 照片或贴纸没有文字,所以会走语音这条路,运行在那里报错停止。
  • Telegram 用 Telegram 的 Markdown 模式发送。Telegram 的 Bot API 页面写明,在这种模式下,实体之外的 _、*、反引号和 [ 需要加反斜杠,不成对的会让 Telegram 拒收这条消息。节点的错误输出没有接到任何节点,所以被拒的回复会悄悄丢掉。Telegram 还会拒收超过 4,096 个字符的文字。
  • Window Buffer Memory 在 n8n 的内存里为每个发送者保存最近五轮对话,n8n 重启时就丢了。
  • n8n 把 Baserow 的用户名加密码类型标为已弃用,所以 Mindket 的副本把两个 Baserow 工具都设成数据库令牌。
  • 每条消息至少调用一次 OpenAI,语音消息还要多一次转写。智能体读取邮件、日程和任务行时,这些内容会发给 OpenAI。
  • 没运行过:这里没有对 Telegram、OpenAI、Google 或 Baserow 运行过任何东西。这些说明来自 n8n 的源码和各厂商的页面(2026 年 11 月 12 日查阅)。
文件
NOTICE.md  643 B
README.md  7 KB
workflow.json  10 KB

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

更新内容

  • 第 1 版 · 2026-11-12

评价

还没有评分

写评价

还没有评价。

Mindket 的更多商品

查看 Mindket 的全部商品

anaksor-ocr

Sokheng · 工具包

这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。

新上架

Qwen2.5-7B-Instruct-GGUF

Qwen · 工具包

Qwen2.5-7B-Instruct 的 GGUF 文件,提供八种量化大小,可通过 llama.cpp 在本地聊天。适合想在自己电脑上用 7.6B 强力模型、又不想搭 Python 环境的人。

新上架

ACE-Step 1.5 XL SFT

ACE-Step · 工具包

用 4B 扩散解码器根据文字生成音乐,50 步并带引导控制,音频质量高于基础版。适合拥有 12 GB 或更多显存 GPU 的创作者。

新上架

效率类的相似商品

查看效率类的全部商品

Guizang PPT Skill

op7418 · 技能

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

新上架29.8k

Frontend Slides

zarazhangrui · 技能

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

新上架32.3k

IPTV

iptv-org · 工具包

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

新上架144k