
## 工作流概述
这个n8n工作流能够自动处理Telegram消息或语音笔记,将其转换为专业的会议记录,并自动存储到Airtable、通知Slack团队,以及通过Gmail发送正式邮件。
## 工作原理
### 触发阶段
– **Telegram Trigger节点**:捕获发送到Telegram机器人的每条消息或语音笔记
– **Code节点(”Message or Voice ?”)**:检测输入类型,如果是文本消息返回`{ type: “text”, content }`,如果是语音笔记返回`{ type: “voice”, file_id }`
### 条件分支处理
#### 语音笔记分支 🎤
– **IF Condition节点**:如果`{{$json.type}} == voice`,则进入语音处理流程
– **Telegram → Voice note节点**:下载语音文件
– **Wait节点**:等待2-3秒,让Telegram准备文件
– **Telegram (file download)节点**:检索音频文件
– **OpenAI (Transcription)节点**:将语音笔记转换为纯文本
– **Wait节点**:确保在发送到GPT之前保持连续性
#### 文本消息分支 ✍️
– **Code节点(”Content”)**:标准化文本内容,返回`{ text: $json.content }`
### 统一处理流程
– **Code节点(”Domain or Email detection”)**:提取目标电子邮件地址或构建备用地址
– **Agent节点(”Generate Meeting Message”)**:使用GPT-4.1-mini生成结构化会议记录
– **Output Parser Structured节点**:确保输出始终是有效的JSON格式
– **Code节点**:清理并映射到Airtable字段`{ Email, subject, Report }`
### 存储与通知
– **Airtable (Create Record)节点**:将会议报告存档到Airtable数据库
– **Slack (Send Message)节点**:在团队频道中发送通知
– **Gmail (Send Email)节点**:向收件人发送完整的会议记录
## 技术特点
– 支持语音和文本两种输入方式
– 使用GPT-4.1-mini智能生成专业会议记录
– 自动检测和构建电子邮件地址
– 多平台集成:Telegram、Airtable、Slack、Gmail
– 结构化数据输出和验证
## 应用场景
适用于所有类型的会议:客户通话、团队同步、项目更新等,无论是输入消息还是发送快速语音备忘录。

评论(0)