💬 聊天存档模块
适用页面: 阿里巴巴询盘聊天详情页
功能概览
聊天存档模块自动捕获并存储聊天记录,支持历史查询。
功能详情
1. 自动捕获
监听聊天页面 API 请求,自动存储消息:
- 监听
onetalk.alibaba.com/message/getOpMessages.htm - 自动去重合并
- 实时更新计数
2. 历史记录
查看完整聊天历史:
- 按时间排序
- 消息分类
- 快速搜索
3. 分析入口
在聊天页添加分析按钮:
- 消息统计
- 响应时间 分析
- 客户意向评估
技术实现
| 技术点 | 说明 |
|---|---|
| 请求监听 | webRequest.onBeforeRequest 拦截 |
| 请求重放 | Content Script 重新发起请求 |
| 数据存储 | Map 内存存储 + chrome.storage 持久化 |
| 去重逻辑 | 基于 messageId 去重 |
数据结构
interface ChatMessage {
messageId: string;
content: string;
sendTime: string;
senderType: 'buyer' | 'seller';
// ...
}