好的,这是 PonyTown 网页聊天记录存档器 v4.0 的更新日志。
PonyTown 网页聊天记录存档器 - v4.0 更新日志
发布日期: 2024年7月30日 (YYYY年MM月DD日)
我们很高兴地宣布 PonyTown 网页聊天记录存档器 v4.0 正式发布!
此版本带来了核心功能的重大升级,旨在提供更精确、更方便的聊天记录管理体验。我们深入优化了消息解析和存储机制,并带来了多项用户界面改进。
🎉 新功能
- 全面结构化聊天记录存储:
- 现在,每条聊天记录不再仅仅是纯文本,而是以结构化数据的形式保存。
- 包含以下关键信息:
时间 (yyyy-MM-dd HH:mm)
、消息类型 (Type: 如 say, whisper, party, think, system 等)
、发送者 (Sender)
、接收者 (Receiver)
和 消息内容 (Content)
。
- 这将为未来的更多高级功能(如按发送者/接收者或类型筛选、更智能的搜索等)奠定基础。
- 支持自定义“我的昵称”:
- 在 UI 界面中新增了一个输入框,用于设置您的 PonyTown 昵称。
- 私聊消息(Whisper)现在能更准确地识别是您发送的私聊 (To [xxx]) 还是您接收的私聊 (From [xxx]),并正确填充发送者/接收者字段。您的昵称设置会被持久化保存。
- 改进的表情符号 (Emoji) 处理:
- 脚本现在能更智能地解析聊天记录中的表情符号。
- 对于难以直接显示的 Unicode 表情,将根据其
aria-label
属性转换为可读的 :label_name:
格式 (例如:galaxy:, :thumbs_up:),确保记录内容的可读性。
- 对于浏览器本身能正常显示的表情,则保持其原始字符形式。
✨ 改进与优化
- 更精确的聊天行解析: 重写了消息提取逻辑,能够区分更多消息类型(如普通聊天、私聊、派对聊天、思考模式)并准确捕获对应的发送者/接收者信息。
- 消息时间戳包含日期: 为了更长期的存档需求,现在每条消息的显示格式变更为
年-月-日 时:分
,例如 2025-07-30 19:06 Rejoined
。
- 更好的日期分析: 可以处理跨越午夜时的日期变化。
- 优化去重逻辑: 维护了基于消息内容的去重机制,同时在检测到数据不连续时,会自动插入一个警告标记
[警告 - 此处可能存在记录丢失]
,提示用户可能的跳转或断流。
- 自动存档频率调整: 自动存档间隔从 30 秒缩短到 15 秒,以更频繁地捕获最新的聊天记录。
- 更好的错误处理: 提升了本地存储数据损坏时的兼容性和错误提示。
⚠️ 重要提示:数据重置
- 由于 v4.0 采用了全新的内部数据结构来存储聊天记录,为了确保数据一致性和稳定性,本次更新将清除您之前版本(v3.x 或更早)存储的所有本地聊天记录。
- 如果您有非常重要的旧记录,请在更新脚本前,先打开旧版 UI 界面,点击“复制全部”按钮,将现有 JSON 数据保存到本地文件。
- 安装 v4.0 后,所有记录都将从零开始收集。
感谢您的支持和使用!我们鼓励您更新到这个更强大、更实用的版本。