
Telegram Tasker Bot是一个n8n工作流,它能够接收Telegram中的语音消息,自动将其转换为文本,从中提取关键任务字段,并在指定的Trello看板中创建任务卡片。用户只需通过语音描述任务,机器人就会自动处理并返回创建好的卡片链接。
## 工作流程概述
这个自动化工作流通过以下步骤实现智能任务管理:
1. **语音消息接收** – Telegram Trigger节点监听用户发送的语音消息
2. **音频文件获取** – Get audio节点下载语音文件
3. **语音转文本** – Transcriber节点(使用OpenAI API)将语音转换为文字
4. **AI智能解析** – AI Agent节点配合Groq Chat Model分析文本,提取任务名称、描述和日期信息
5. **JSON数据解析** – Parse to json节点处理AI返回的结构化数据
6. **Trello卡片创建** – Create Trello Card节点在指定列表中创建任务卡片
7. **状态检查与反馈** – If trello card id exists节点验证创建结果,并通过Send task message或Send error message节点向用户发送反馈
## 技术配置要求
– **Telegram Bot**:需要通过BotFather创建机器人
– **OpenAI API**:用于语音转文本功能,也可替换为其他转录服务
– **Trello账户**:需要API访问权限
– **Groq API**:用于AI智能解析
## 重要配置说明
– **Trello看板ID**:可以从URL中获取
– **Trello列ID**:需要通过开发者工具获取
– **AI系统提示**:精心设计的提示词确保准确提取任务名称、描述和日期信息
– **错误处理**:完善的错误处理机制确保流程稳定性
## 核心功能特点
– **语音输入**:支持自然语言语音输入
– **智能解析**:AI自动识别任务关键信息
– **日期处理**:支持相对日期(今天、明天、后天等)和绝对日期
– **即时反馈**:创建成功后立即返回卡片链接
– **容错机制**:完善的错误处理和用户通知

评论(0)