anaksor-ocr
Sokheng · 工具包
这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。
一个 n8n 工作流:读未读的 Gmail,用 OpenAI 认出会议请求,让智能体查你的 Google Calendar,再给发件人回一封提出时间的邮件。
用空闲日历时段回复的 Gmail 会议请求 是一款 n8n 工作流,属于效率类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,或复制它的 JSON,再导入 n8n 画布。在 n8n 里启用之前,它不会运行。
新的未读邮件
每分钟一次的检查在 Gmail 里发现一封未读邮件(垃圾邮件和已删除邮件除外)时开始运行。邮件带来:
一封回复给发件人的邮件,根据你的日历提出一个时间,原邮件被标为已读
开始之前要准备好这些。
邮箱
盯着未读邮件,发送回复,并把邮件标为已读。
需要一个 Google 账号,用于 Gmail OAuth2 凭据
语言模型
给每封邮件分类,并驱动写回复的智能体。
需要OpenAI API 密钥
空闲时间
返回你从一天前到一个月后的日程。
需要一个 Google 账号,用于 Google Calendar OAuth2 凭据,再加要读的日历的地址
由 Mindket 于 2026年11月13日检查
这个 n8n 工作流替你回复 Gmail 里的会议请求。它每分钟检查一次未读邮件。OpenAI 模型判断一封邮件是不是在约会议或通话。对每一封是的,AI 智能体读你的 Google Calendar,写一封提出时间的回复。回复发给发件人,原邮件被标为已读。整个流程由十七个节点完成,旁边还有四张便签。
顾问、创始人、招聘人员,以及收件箱里塞满“我们能约个时间吗”这类邮件的人。如果你想逐封批准回复,就别选它,因为它会自己回答。
| 行业 | 谁在用 | 怎么用 | 例子 |
|---|---|---|---|
| 咨询 | 独立顾问 | 让预约请求的第一封回复不用等就发出去 | 一位顾问收到下周通话的请求,回复里列出了空闲时间。 |
| 招聘 | 招聘人员 | 回复想约时间聊一聊的候选人 | 一位候选人想约一次初筛电话,智能体在最后一个会议之后提出一个时间。 |
| 创业公司 | 创始人 | 让投资人和合作方的会议请求不被耽搁 | 一位创始人收到“周四你有时间吗?”,回复里点出一个空闲时段。 |
| 销售 | 客户经理 | 回复老联系人的演示请求 | 一位联系人想要一次演示,回复提供一个跟日历相符的时间。 |
你需要会一点 n8n:导入一个文件,并添加三个凭据,分别给 Gmail、OpenAI 和 Google Calendar。文件里没有写设置要多久。
任何能访问 Gmail、Google Calendar 和 OpenAI 的 n8n 都能运行它。
Google Calendar,再调整它后面读 start.dateTime、end.dateTime、summary 和 status 的步骤点“下载”会把一个压缩包存到你的下载文件夹,里面有 workflow.json 和 Mindket 写的设置说明。三个账号就覆盖所有步骤。
| 需要 | 说明 |
|---|---|
| n8n | n8n Cloud 或你自己的服务器 |
| OpenAI | 两个聊天模型节点用的 API 密钥 |
| 一个账号,用于 Gmail OAuth2 凭据和 Google Calendar OAuth2 凭据 |
workflow.json。Gmail Trigger、Mark as read 和 Send Reply 里选中它。Chat OpenAI 和 Chat OpenAI1 里选中它。Google Calendar 里选中它。把 <YOUR_CALENDAR_EMAIL> 换成要读的日历的地址。Workflow Tool 是按 ID 运行这同一个工作流的。Gmail Trigger 运行一次。发布这个工作流,让它一直运行。它每分钟检查一次未读邮件,每个会议请求都会收到一封提出时间的回复。隔一阵子看看你的已发送文件夹,了解发出去了什么。
| 要改的 | 在哪里改 |
|---|---|
| 什么算会议请求 | Classify appointment 里的提示 |
| 回复的规则 | Agent 的选项下面的系统消息 |
| 日历读多远 | Google Calendar 里的 timeMin 和 timeMax |
| 先出草稿 | 把 Send Reply 换成建草稿的 Gmail 步骤 |
| 模型 | Chat OpenAI 和 Chat OpenAI1 |
有人写道:“周四我们能聊聊那份方案吗?”
模型把它标为会议请求。智能体向日历工具要你的日程,发现周四 10:00 到 11:30 有事。它回复一个当天 11:45 之后的时间,如果周四已满,就换一天,原邮件被标为已读。
新手:n8n 把工作流画成用线连起来的方框,每个方框是一个节点,只做一件事。这个工作流有两条路。上面那条读邮件并决定怎么办。下面那条是一个取你日历的小工具,智能体需要你的空闲时间时就调用它。
专家:日历工具就是这个工作流自己,由 Execute Workflow Trigger 进入,分类器给下一步交出一个简单的 true 或 false。
| 节点 | 做什么 | 要知道的 |
|---|---|---|
Gmail Trigger | 1 版,每分钟轮询未读邮件,不含垃圾邮件和已删除邮件 | 它的简化输出给出 Subject、From 和 snippet |
Classify appointment | 1 版的 Basic LLM Chain,带一个 Structured Output Parser | 解析器把 is_appointment 作为布尔值返回,Is appointment request 接受布尔值或文本 true |
Agent | 1 版的 Conversational 智能体,带 Workflow Tool | 它的提示里有发件人、主题和摘要,系统消息再加上现在的日期和时间 |
Workflow Tool | 按 {{ $workflow.id }} 把这个工作流作为 Calendar_Availability 调用 | 它把第一个输出项作为文本返回,所以 Stringify Response 把整个清单打包进一个字段 |
Google Calendar | 取一天前到一个月后的全部日程 | 重复的日程以单个日程的形式到来 |
回复发出前不经检查,而且模型只看到一段摘要。
Send Reply 发出智能体的文字,不经检查,而模型对你日历的判断可能出错。任何被模型当成会议请求的未读邮件都会得到回复,包括新闻简报和自动邮件gpt-4,OpenAI 已于 2026 年 10 月 23 日停用它。Mindket 的副本指定 OpenAI 给出的替代 gpt-5.6-sol,并去掉了两处温度设置一个盯着 Gmail 未读邮件的 n8n 工作流。OpenAI 模型判断一封邮件是不是在约会议或通话。是的话,AI 智能体读你的 Google Calendar,写一封提出时间的回复,回复再发回给发件人。
workflow.json:n8n 导出的工作流,17 个节点,另有 4 张便签。里面没有任何凭据。README.md:这份说明。Mindket 改了几处细节,让这个文件今天就能运行:
gpt-4,OpenAI 已于 2026 年 10 月 23 日停用它。Mindket 的副本指定 gpt-5.6-sol,这是 OpenAI 给它的替代。两个节点原来都设了温度,分别是 0.1 和 0。Mindket 无法确认新模型接受温度设置,所以把两处都去掉了。<YOUR_CALENDAR_EMAIL>。workflow.json。Gmail Trigger、Mark as read 和 Send Reply 里选中它。Chat OpenAI 和 Chat OpenAI1 里选中它。Google Calendar 里选中它。把 <YOUR_CALENDAR_EMAIL> 换成要读的日历的地址。Workflow Tool 是按工作流自己的 ID {{ $workflow.id }} 来运行这同一个工作流的。如果你把工作流拆成两个,就把第二个工作流的 ID 放在那里。Gmail Trigger 运行一次。Gmail Trigger 每分钟检查一次 Gmail 里的未读邮件,垃圾邮件和已删除邮件除外。Classify appointment 请 Chat OpenAI 判断主题和摘要像不像在约会议或通话。配合 Structured Output Parser,回答是一个 is_appointment 字段,值为 true 或 false。Is appointment request 只放行为 true 的。Agent 是 1 版的 Conversational 智能体,用 Chat OpenAI1 作模型。它的提示里有发件人、主题、摘要和现在的日期与时间。它能调用名为 Calendar_Availability 的 Workflow Tool。Execute Workflow Trigger 开始。Google Calendar 节点读取一天前到一个月后的每个日程。接着 Filter only confirmed and with set time 留下有开始时间的已确认日程。之后 Extract start, end and name 写出一个开始时间、一个结束时间、一个名称和一个排序键。再由 Sort 排序,Format response 和 Stringify Response 把它们作为一段文字交回。Send Reply 只回复发件人,Mark as read 把邮件标为已读。Classify appointment 里的提示。Agent 的选项下面的系统消息。Google Calendar 里的 timeMin 和 timeMax。Send Reply 换成建草稿的 Gmail 步骤,每封发出之前先读一遍。Chat OpenAI 和 Chat OpenAI1。Send Reply 发出智能体的文字,不经检查,而模型对你日历的判断可能出错。任何被模型当成会议请求的未读邮件都会得到回复,包括新闻简报和自动邮件。NOTICE.md 575 B README.md 5 KB workflow.json 14 KB
Sokheng · 工具包
这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。
Qwen · 工具包
Qwen2.5-7B-Instruct 的 GGUF 文件,提供八种量化大小,可通过 llama.cpp 在本地聊天。适合想在自己电脑上用 7.6B 强力模型、又不想搭 Python 环境的人。
ACE-Step · 工具包
用 4B 扩散解码器根据文字生成音乐,50 步并带引导控制,音频质量高于基础版。适合拥有 12 GB 或更多显存 GPU 的创作者。
op7418 · 技能
能生成单文件 HTML 幻灯片、幻灯片配图和多平台封面的技能,有两套视觉风格,还带演讲者模式用于排练。适合使用 Claude Code 或 Codex 的演讲者。
zarazhangrui · 技能
从零开始或从 PowerPoint 文件生成 HTML 演示文稿,并展示几种视觉风格预览供你挑选,适合不懂 CSS 和 JavaScript、又想做网页幻灯片的人。
iptv-org · 工具包
把来自多个国家的公开电视直播频道整理成播放列表,任何支持直播流的视频播放器都能打开。适合想看直播的观众,也适合需要频道数据的开发者。