核心用法
message-parser 是专门用于处理原始WhatsApp聊天记录导出文件的解析工具。它接受纯文本、JSON或文件内容作为输入,自动检测源格式,将每条消息转换为包含三个标准字段的结构化对象:RFC 3339格式的时间戳、发送者名称以及消息内容。输出为严格验证的JSON数组,保持原始消息顺序。
显著优点
- 格式兼容性:同时支持TXT和JSON两种WhatsApp导出格式
- 数据标准化:强制统一时间戳格式,解决不同导出版本的时间格式不一致问题
- 顺序保障:在相同时间戳情况下保留原始源文件顺序,确保对话上下文完整
- 错误定位:解析失败时返回具体行号偏移,便于人工排查问题数据
- 链式设计:明确推荐后续衔接
lead-extractor,形成完整数据处理流水线
潜在局限
- 单一来源:仅针对WhatsApp导出格式优化,不支持Telegram、微信等其他平台
- 无智能提取:严格禁止推断用户意图、提取商机线索或生成摘要——这些必须由下游技能完成
- 无持久化:不写入数据库或文件,依赖Supervisor协调后续存储操作
- 边界严格:遇到无法通过schema验证的输出时会"Fail closed",可能导致部分有效数据被丢弃
适合人群
- 销售运营团队:需要将客户聊天记录转化为可分析的结构化数据
- 数据工程师:构建聊天记录ETL流水线的第一步组件
- CRM集成开发者:为线索管理系统提供标准化的消息输入源
常规风险
| 风险类型 | 说明 |
|---------|------|
| 数据完整性 | 格式异常的导出文件可能导致解析中断,建议预处理检查 |
| 隐私合规 | 处理包含PII的聊天记录时需确保符合GDPR/个人信息保护法要求 |
| 版本兼容 | WhatsApp更新导出格式后可能需要技能版本升级 |