
# 🎧 IT语音支持自动化机器人 – Telegram语音消息转JIRA工单与OpenAI Whisper
> 通过转录、提取结构化数据、创建JIRA工单并通知相关方,自动处理通过Telegram语音消息提交的IT支持请求。
## 🧑💼 适用对象
– 处理IT支持但希望简化语音请求的内部团队
– 偏好使用移动设备/语音报告事件或请求支持的员工
– 旨在将对话式AI集成到现有支持工作流程中的组织
## ⚙️ 工作原理 / 功能描述
1. 用户向Telegram机器人发送语音消息
2. 系统检查是否为音频消息
3. 如果有效,音频将:
– 被下载
– 通过OpenAI Whisper转录
– 备份到Google Drive
4. 转录内容和文件元数据被合并
5. 合并的内容通过AI代理(GPT)处理以提取结构化请求信息
6. 使用提取的数据创建JIRA工单
7. 通过Slack(或其他渠道)通知IT团队
8. 请求者收到包含JIRA工单链接的Telegram确认消息
9. 如果输入不是音频,则发送礼貌的拒绝消息
## 📌 主要特性
– 支持基于语音的工单创建
– 使用Whisper进行准确转录
– 使用GPT-4.1 mini进行上下文感知请求解析
– 在JIRA中完全自动化工单创建
– 同时通知IT团队和原始请求者
– 原始语音消息的云端备份(Google Drive)
## 🛠️ 设置说明
### 先决条件
| 组件 | 必需 |
|——|——|
| Telegram机器人和API密钥 | ✅ |
| OpenAI Whisper / 转录模型 | ✅ |
| Google Drive凭据(OAuth2) | ✅ |
| Google Sheets或其他存储(可选) | ⬜ |
| JIRA Cloud API访问 | ✅ |
| Slack机器人或Webhook | ✅ |
### 工作流程步骤
1. **Telegram语音消息触发器**:当用户发送语音消息时启动流程
2. **是否为音频消息?**:如果为假 → 回复”仅支持语音”
3. **下载音频**:从Telegram下载.oga文件
4. **转录音频**:使用OpenAI Whisper获取文本转录
5. **备份到Google Drive**:上传原始语音文件及元数据
6. **合并结果**:合并转录和元数据
7. **预处理输出**:在AI提取前清理格式
8. **转录处理代理**:基于GPT的代理提取:
– 请求者姓名、部门
– 请求标题和描述
– 优先级和请求类型
9. **提交JIRA请求工单**:从AI提取的数据创建工单
10. **设置Slack/电子邮件/手动步骤**:可选内部路由或审批
11. **通过Telegram通知报告者**:发送包含JIRA工单链接的确认消息
## 🔧 如何自定义
– 将JIRA替换为Zendesk、GitHub Issues或其他工单工具
– 将Slack更改为Microsoft Teams或电子邮件
– 添加Notion/Airtable日志记录
– 增强代理以从用户ID或元数据中提取部门
## 📦 要求
| 集成 | 说明 |
|——|——|
| Telegram机器人 | 用于输入/输出 |
| Google Drive | 音频备份 |
| OpenAI GPT + Whisper | 转录和提取 |
| JIRA | 工单平台 |
| Slack | 团队通知 |
使用n8n构建 ❤️

评论(0)