PonyTown 网页聊天记录存档器

自动将 pony.town 的聊天记录保存到浏览器本地存储,并提供查看、复制、下载、数据统计和清除界面。支持结构化数据提取和Emoji格式化。

作者
doucx
今日安裝
0
安裝總數
1
評價
0 0 0
版本
5.2.0
建立日期
2025-07-25
更新日期
2025-08-22
尺寸
40.6 KB
授權條款
MIT
腳本執行於

PonyTown 网页聊天记录存档器

一个功能强大的油猴脚本,可自动将您在 PonyTown 的聊天记录保存到浏览器本地,并提供一个功能丰富的界面进行管理、查看、复制和下载。

✨ 主要功能

  • 全自动后台存档:脚本在后台静默运行,自动抓取并保存当前聊天窗口的新消息。
  • 可视化管理界面:通过屏幕右下角的悬浮按钮 📜 可随时打开或关闭操作面板。
  • 多频道支持:自动识别并分类保存不同频道(如 Local, Party, 私聊)的记录。
  • UI 刷新暂停 (v5.2.0 新增):在查看或复制长段记录时,可一键 ⏸️ 暂停 界面刷新,避免新消息干扰。在文本框内点击也会自动暂停。
  • 私聊方向识别:通过设置你自己的昵称,脚本能准确解析并记录私聊是“你发给TA”还是“TA发给你”。
  • 数据统计:一键生成可视化统计报告,展示频道内的最活跃用户和聊天峰值时间段。
  • 多种导出方式
    • 复制:一键复制当前查看频道的纯文本记录。
    • 复制 (JSON):复制所有频道的完整结构化数据,便于程序处理或二次开发。
    • 下载:一键下载包含所有记录的 .txt (易于阅读) 和 .json (原始数据) 两个文件。
  • 智能启动与合并:脚本会等待游戏界面加载完毕后才运行,并能智能合并新旧记录,避免重复,同时标记可能丢失的记录段。
  • 安全重置:提供一键重置所有本地存档的功能,该操作会清空旧记录并以当前屏幕可见内容为新起点,同时有二次确认防止误操作。
  • 时间戳优化:所有记录都保存为精确到秒的完整时间戳,并在界面中以本地时区格式(年-月-日 时:分:秒)清晰展示。

⚙️ 兼容性与要求

  • PonyTown 设置:为了确保脚本能够正确解析历史消息的时间戳,你 必须 将游戏内的时间格式设置为 24小时制
    • 设置路径:Settings -> Display -> Time format display -> 24h

🔧 如何使用

  1. 安装脚本后,进入 PonyTown 游戏页面。
  2. 点击屏幕右下角的悬浮图标 📜 来打开或关闭存档器界面。
  3. 在界面中你可以
    • 输入你的昵称:为了准确记录私聊消息的发送方和接收方,请在此处输入你在游戏中的完整昵称。
    • 切换频道:在下拉菜单中选择你想查看的聊天频道。
    • 立刻刷新:手动触发一次存档,将当前屏幕上的聊天记录与已保存的记录进行合并。
    • 暂停/恢复:点击 ⏸️ 按钮可冻结当前界面(后台依然会记录新消息),方便复制;再次点击 ▶️ 可恢复自动刷新。
    • 使用复制/下载按钮:根据你的需求导出聊天记录。
    • 重置全部记录:删除所有保存在浏览器中的聊天记录,并以当前屏幕内容为新起点(此操作不可逆!)。

⚠️ 重要提示

  • 数据存储在本地:所有聊天记录都保存在你自己的浏览器本地存储(localStorage)中,不会上传到任何服务器。清除浏览器缓存或数据可能会导致记录丢失
  • 只存档活跃标签页:脚本仅能保存当前你正在查看的聊天标签页(例如,当你停留在 Local 标签页时,Party 频道的消息不会被记录)。
  • 无法回溯历史:脚本无法获取你安装它之前、或未在屏幕上渲染出来的聊天记录。