微信修改

This commit is contained in:
2025-12-22 19:16:53 +08:00
parent ae16757984
commit cfb160cf09
70 changed files with 4697 additions and 1839 deletions

View File

@@ -17,26 +17,24 @@
```
用户进入小程序
AI客服对话默认
AI客服对话默认,存储在 ai.tb_chat 表
连续3次AI对话后询问是否转人工
用户触发转人工
AI自动生成工单信息预填表单
用户创建工单
用户触发转人工(可能一开始就手动触发,没有聊天记录)
【核心变更】创建IM聊天室取代微信客服
同步AI对话记录到聊天室
同步 ai.tb_chat 对话记录到聊天室
客服人员加入聊天室
客服人员加入聊天室AI退出
客服与客户IM对话
客服与客户IM对话员工续接AI对话
【可选】发起Jitsi Meet视频会议
【可选】用户/员工在聊天室内创建工单也可在web管理端
工单处理和状态更新
工单完成/撤销,生成总结和词云
@@ -44,6 +42,11 @@ AI自动生成工单信息预填表单
### 关键改动点
**AI对话 → 转人工 → 创建聊天室**
- AI对话存储在 `ai.tb_chat`通过WorkcaseChatService调用AI接口
- 转人工时创建IM聊天室同步AI对话记录
- 工单和会议没有前置关系,可在聊天室内随时创建
**取消微信客服 → 使用自建IM + Jitsi Meet**
- IM聊天室文字、图片、文件、语音消息
- 视频会议通过iframe嵌入Jitsi Meet最简实现
@@ -57,11 +60,11 @@ AI自动生成工单信息预填表单
#### 1. **tb_chat_room** - 聊天室表 ⭐核心表
**用途**一个工单对应一个聊天室
**用途**转人工时创建的聊天室,可关联工单
```sql
room_id -- 聊天室ID主键
workcase_id -- 关联工单ID唯一
workcase_id -- 关联工单ID可选,可后续绑定
room_name -- 聊天室名称
status -- 状态active-活跃 closed-已关闭 archived-已归档
guest_id -- 来客ID
@@ -76,8 +79,9 @@ last_message -- 最后消息内容(列表展示用)
```
**业务规则**
- 创建工单时自动创建聊天室
- 聊天室状态随工单状态变化
- 转人工时创建聊天室,同步 ai.tb_chat 对话记录
- 用户/员工可在聊天室内创建工单,绑定 workcase_id
- 聊天室可独立存在,无需绑定工单
- 工单完成后聊天室归档
---