
## 工作流概述
这个n8n工作流允许您通过Telegram机器人接收消息,无论是文本还是语音录音,然后智能解析并自动在Notion任务数据库中创建新任务。工作流利用ChatGPT来转录语音消息、解析文本内容,并确定要添加到Notion的新任务标题,还可以选择性地包含”执行日期”。
## 工作流程详解
### 1. Telegram触发器
– 工作流通过Telegram Trigger节点启动,监听来自指定用户ID(8353510776)的消息
– 支持文本消息和语音消息两种输入方式
### 2. 消息类型识别
– Switch节点自动区分文本消息和语音消息
– 如果是语音消息,进入语音处理流程
– 如果是文本消息,直接进入文本处理流程
### 3. 语音消息处理
– Download recording节点下载语音文件
– Transcribe recording节点使用OpenAI将语音转录为文本
### 4. 请求解析
– Interpret Request节点使用GPT-3.5-turbo模型解析用户请求
– 系统提示词指导AI识别任务创建请求,如”记得要”、”别忘了”等表述
– AI自动提取任务标题和可选的执行日期
### 5. Notion任务创建
– Create new Task in Notion节点在指定的Notion数据库(”Tasks”)中创建新任务
– 支持设置任务标题和执行日期字段
– 时区设置为美国东部时间(可自定义)
### 6. 确认消息
– Confirmation message节点向用户发送确认消息
– 消息内容由AI生成,风格幽默有趣,包含表情符号
## 技术特色
– **多模态输入支持**:同时支持文本和语音输入
– **智能解析**:利用ChatGPT理解自然语言请求
– **自动任务创建**:无需手动输入,自动在Notion中创建任务
– **时区适配**:支持自定义时区设置
– **用户友好**:提供智能确认反馈
## 配置要点
1. **Telegram配置**:需要在两个Telegram节点中提供正确的chatID
2. **时区设置**:确保Notion任务创建节点中的时区与工作流设置匹配
3. **系统提示词**:可根据个人偏好微调ChatGPT的系统提示词
4. **数据库连接**:需要正确配置Notion数据库ID

评论(0)