DeepSeek 消息真实时间戳
给 DeepSeek(chat.deepseek.com)对话的每条消息加上微信风格的真实发送时间,回看历史记录时一眼就知道每条消息具体是啥时候发的。
功能
逐条独立时间:每条消息显示它当年真实发送/回复的时间(不是你打开对话的那一刻,也不是会话创建时间)。
你的消息:时间戳显示在气泡顶部,如 2025-02-27 20:38 · 你。
AI 回复:时间戳显示在底部操作图标排(复制 / 编辑 / 重新生成 / 赞 / 踩 / 朗读 / 分享那排),与图标同一行。
跨天智能显示:打开任意旧对话,每条消息会按它当年真正发出/回复的时刻打时间戳,格式跟微信一样(今天只显 23:48、昨天 昨天 23:48、今年 10-02 23:48、跨年 2025-03-15 21:30),鼠标悬停还能看完整日期时间。
新消息即时生效:你刚发出的消息会自动带上真实时间,无需刷新。
原理(为什么别的方法拿不到)
DeepSeek 重开一个旧对话时,服务器只回一个 chat_messages:[] + cache_control:"MERGE" 的空壳(客户端缓存已命中,历史消息不再走网络)。所以靠「拦截网络接口」拿不到逐条时间——这也是网上同类脚本只能给自己新发的消息打时间戳的原因。
本脚本改读浏览器本地 IndexedDB(deepseek-chat / history-message),那里完整存着每条消息真实的 inserted_at。数据一直安静躺在你的浏览器里,只是之前被那个空壳误导了。
安装与使用
安装油猴管理器:Tampermonkey 或 Violentmonkey(Chrome / Edge / Firefox 均可)。
安装本脚本。
打开任意历史对话,时间戳会自动标注。
注意事项
前提:想看时间戳的对话,需要先在这个浏览器里打开过一次(这样 IndexedDB 才有缓存)。从未打开过的全新对话会自动走网络兜底,同样能标。
隐私:时间戳仅在本地读取,不会上传任何数据,可放心使用。
兼容性:Chrome / Edge / Firefox 等任意支持用户脚本的浏览器。
若 DeepSeek 改动内部字段导致失效,把脚本里的 CFG.debug 改为 true,看控制台 [DS时间戳] 日志即可定位问题。