2026-09-15 · 原文发布日
会议转录自动提炼行动项进ClickUp
n8n双触发流程:Telegram机器人收到转录文本或Google Drive指定文件夹新增.txt文件时启动,GPT-4o-mini把会议内容整理成简短摘要和带负责人、截止日、优先级的行动项JSON,逐条在ClickUp建任务,同时把摘要和任务编号清单发到Slack频道,并可选回传Telegram确认。
原文要点
该n8n流程有两个触发器:Telegram机器人收到含转录文本的消息,或Google Drive指定文件夹新增.txt文件。流程校验文本量足够后,把内容归一化为会议标题、转录文本、来源和Telegram会话ID的结构,交给OpenAI的gpt-4o-mini返回含简短摘要与行动项(负责人、截止日、优先级)的JSON,解析后逐条在ClickUp建任务并映射截止日与优先级,再把摘要和任务编号清单发到Slack频道,有会话ID时回传Telegram确认。需配置五套凭据并替换列表与频道ID占位符。
这次做成什么
搭建并激活这条双触发流程,用一段虚构会议转录分别走通Telegram和Google Drive两条入口,验证ClickUp逐条生成任务、Slack收到摘要与任务清单、Telegram收到确认回执。
准备什么
- n8n实例(云端或自托管),且能接收Telegram与Google Drive的外部回调,自托管需可公网访问的Webhook地址
- Telegram Bot API凭据、Google Drive OAuth2凭据、OpenAI API密钥、ClickUp API凭据、Slack凭据共五套,全部用测试账号或隔离凭据配置
- 一个ClickUp测试List的ID、一个Slack测试频道ID,以及一个用于回退的Telegram会话ID
- 可上传到Google Drive测试文件夹的.txt格式会议转录文件
具体怎么做
导入模板并配置五套凭据
导入工作流后,在n8n凭据页依次新建Telegram Bot API、Google Drive OAuth2、OpenAI、ClickUp、Slack五套凭据,全部使用测试账号。然后逐个打开引用这些服务的节点,在凭据下拉框中选中对应凭据,未选中的节点保存时会报红。
替换三处占位符
在ClickUp建任务节点把REPLACE_WITH_YOUR_CLICKUP_LIST_ID替换为目标测试List的ID;在Slack发消息节点把REPLACE_WITH_YOUR_SLACK_CHANNEL_ID替换为测试频道ID;如需回退会话,在Telegram确认节点把REPLACE_WITH_YOUR_TELEGRAM_CHAT_ID替换为测试会话ID。三处不改完不要激活。
设置Google Drive监听文件夹
打开Google Drive触发节点,在文件夹选择器中指定一个专用测试文件夹,确认触发事件为新建文件。以后只往这个文件夹上传.txt转录文件,其他格式不会进入读取分支。
用Telegram入口测试
激活工作流,向测试机器人发送一段超过最低长度要求的虚构会议转录文本。观察执行记录:校验节点通过后进入归一化与OpenAI节点,gpt-4o-mini返回JSON被解析拆分,ClickUp节点按行动项逐条建任务,Slack节点发出摘要与编号任务清单,最后同一文本回传到你的Telegram会话。
用Drive入口测试并核对结果
把另一份.txt转录文件上传到监听文件夹,等待触发。到ClickUp测试List核对任务数等于行动项数、截止日与优先级映射正确;到Slack频道核对摘要和任务清单均已到达;两条入口产出的任务格式应一致。
可直接复制的材料
行动项提取提示词(gpt-4o-mini节点可参考的本站重写版)
本站独立编写的等价提示词,供理解或替换AI节点使用;模板原节点提示词以模板内为准
你是会议转录整理助手。输入是一段会议转录文本和会议标题。只输出一个JSON对象,不要输出任何解释或Markdown代码块。结构为:{"summary":"不超过80字的会议摘要","actionItems":[{"task":"行动项描述","owner":"负责人姓名,转录中未指明则填\"待定\"","deadline":"截止日期,格式YYYY-MM-DD,未提及则填null","priority":"high|medium|low之一,按语气紧迫度判断,默认medium"}]}。行动项必须来自转录中明确提到的待办,不要编造。测试用Telegram消息JSON(模拟触发数据)
本站虚构的Telegram消息结构,chat ID为测试值;用于在没有真实机器人时于触发节点手动钉入测试数据
{"message":{"chat":{"id":123456789},"text":"产品周会 2026-09-15。张琳:新版落地页文案周四前定稿。王浩:支付接口的测试报告下周一发给法务。李敏:整理竞品价格对比表,不急,月底前完成。另外大家同意下周三再开一次评审会。"}}输入与输出示例
本站虚构演示,日期与优先级为按提示词规则的示意推断,非模型实际调用结果
输入
向测试机器人发送转录:张琳负责周四前定稿落地页文案;王浩下周一发支付接口测试报告给法务;李敏月底前整理竞品价格对比表(不紧急)。会议日期2026-09-15。对应输出
ClickUp测试List新增3条任务:“定稿新版落地页文案”(负责人张琳,截止2026-09-17,优先级high)、“发送支付接口测试报告给法务”(王浩,2026-09-21,high)、“整理竞品价格对比表”(李敏,2026-09-30,low);Slack频道收到摘要加编号清单:“1. 定稿新版落地页文案——张琳——2026-09-17……”;Telegram会话收到同一文本回执。做完检查这些
- Telegram入口与Drive入口各执行一次,两条路径产出的ClickUp任务格式完全一致
- ClickUp任务数量与AI返回JSON中的actionItems条数一致,无漏建或重复建
- 每条任务的截止日字段为有效日期或留空,优先级映射到ClickUp对应档位
- Slack消息同时包含会议摘要和带编号的任务清单两部分
- Telegram入口执行时确认回执发送到原会话而非回退ID
容易卡住的地方
- 三处占位符(ClickUp List ID、Slack频道ID、Telegram会话ID)不替换就激活,任务会建到错误位置或节点直接报错
- Telegram消息太短会在校验节点被拦下,测试时转录文本要超过流程的最低长度要求
- Drive触发只处理.txt文件,上传.docx或.pdf不会进入读取分支
- 自托管n8n若没有公网可达的Webhook地址,Telegram与Drive触发器收不到外部事件
- 行动项截止日依赖AI从自然语言推断,模糊表述(如“下周”)可能解析偏差,需在测试List人工抽查
- OpenAI的gpt-4o-mini调用按官方计费,模板免费不等于API调用免费;Slack、ClickUp、Telegram虽有免费额度,大量测试仍受各自平台用量与频率限制
本站借助AI整理来源事实,独立编写中文操作指南与示例。示例不代表实际运行结果;来源效果尚未由本站独立复现。付费模板与模型、服务费用分别计算。
- 原文标题
- Create ClickUp meeting action items from transcripts with GPT-4o-mini and Slack
- 原作者
- Rahul Joshi
- 原始发布日期
- 2026-09-15T12:37:12.137Z
- 来源
- https://n8n.io/workflows/19629