资讯动态

汇报回忆不起工作?不用翻微信聊天记录!一个技能搞定本地微信记录自动生成周报月报

发布时间:2026/8/22 10:01:52 来源:尧图企业网站定制
每到周一写周报、月末做总结绝大多数职场人都逃不开这个痛苦场景刚坐到工位打开微信几十个对话框铺展开。项目沟通群、客户对接群、跨部门协作私聊几千条消息混杂着表情包、收到、闲聊灌水。为了拼凑周报你要逐个点开历史会话往上疯狂滑动聊天记录努力回忆这周对接了哪些客户开了哪些讨论哪些需求完成、哪些还在推进真实痛点耗时单纯翻聊天、复制粘贴搜集素材普遍要花 30‑60 分钟遇到消息量大的月份耗时更久容易遗漏两三天前的工作细节很容易遗忘很多做过的工作在周报里没有体现隐私风险市面上很多在线工具需要把聊天记录复制粘贴上传第三方服务客户信息、内部项目细节存在泄露隐患微信原生能力不足电脑微信只提供关键词搜索不支持按周、按月批量导出、统计会话活跃度、统计消息量排行。⚠️合规 隐私声明wechat‑chat‑export技能仅可处理本机自己登录的微信账号数据用于个人备份、工作复盘、周报素材整理。禁止窃取、获取他人聊天记录使用者自行承担全部法律责任。全部运算在本机完成聊天记录、解密密钥不会上传任何服务器不会把你的客户信息、项目内部对话外传。全部流程对齐官方SKILL.md文档不是空想 demo下载解压就可以直接运行。一、简单搞懂底层为什么微信记录不能直接拿来写周报电脑微信聊天全部保存在 WCDBSQLCipher4加密数据库这也是为什么直接复制.db 文件打开看到一堆乱码数据库采用AES‑256‑CBC 逐页加密单页固定 4096 字节页末尾 80 字节存放 16 字节 IV 向量 64 字节 HMAC 校验码用来校验密钥是否正确每一个 message_N.db 消息库拥有独立 salt通过PBKDF2‑HMAC‑SHA512执行 256000 轮运算派生专属解密密钥不存在一把密钥解密全部数据库的情况消息正文大量使用 ZSTD 压缩魔数28 b5 2f fdtype49 富媒体消息文件、链接、小程序、引用消息存储在 XML 结构体中需要专门解析才能提取内容原始加密数据库无法按周 / 月过滤消息不能自动统计群聊、私聊消息量排行也不能区分工作消息和闲聊消息。完整工作链路定位db_storage数据目录 → 提取WCDB解密密钥 → 解密数据库 → 按周期导出消息 → 统计会话指标 → 输出周报月报素材关键点解密只需要做一次。后续每个星期、每个月生成周报月报直接复用解密完成的 SQLite 库不需要重复解密节省大量时间。二、技能前置条件Python 3.10 及以上版本建议使用虚拟环境避免版本冲突仅一个第三方依赖pip install zstandard用于解压微信 ZSTD 压缩消息电脑微信必须保持登录状态密钥提取需要读取正在运行的微信进程内存Windows 建议管理员权限运行终端 / PowerShellmacOS/Linux 首次捕获密钥需要微信退出登录后重新登录一次触发密钥计算技能包已经内置三平台wcdb‑key‑tool解密工具MIT 开源直接调用系统原生加密库Windows CNG /macOS CommonCrypto / Linux OpenSSL不需要额外下载二进制程序。技能包内置核心脚本清单脚本能力说明wcdb‑key‑tool/wcdb_key_tool_*.py三平台密钥提取、数据库解密核心程序scripts/extract_run.ps1Windows 一键提取密钥脚本封装参数减少手动输入scripts/wx_export.py聊天记录导出支持自定义起止时间窗口输出 txt、索引文件scripts/wx_inspect.py解密库检查排查表结构、目录异常用于排错scripts/wx_analyze.py周期消息统计、Top 会话排行周报月报的核心数据源✨这套技能适合哪些人✅ 项目 / 产品 / 运营大量工作沟通沉淀在微信每周需要整理工作素材✅ 自由职业、销售需要复盘客户沟通频次按月回顾对接记录✅ 技术人员希望本地备份微信重要工作记录不希望数据上传第三方✅ 做个人归档把多年电脑微信聊天结构化保存方便回溯历史。三、完整实操流程快速产出周报月报素材①定位微信db_storage数据库目录工具优先自动探测微信数据目录Windows 读取%APPDATA%\Tencent\xwechat\config\*.ini配置文件自动定位macOS/Linux 容器目录结构复杂自动识别失败手动复制本机db_storage完整路径备用。可以执行python scripts/wx_inspect.py辅助校验目录是否有效。②提取 WCDB 解密密钥⚠️非常重要的首次操作微信退出登录再重新登录一次触发密钥计算逻辑。口令会保存在本机~/.wcdb‑key‑tool/wechat‑passphrase.json文件权限 600本机其他用户不可读取后续反复使用不需要再次退出重登微信。Windows 一键脚本方式推荐新手powershell -ExecutionPolicy Bypass -File scripts\extract_run.ps1 -Py python -OutDir output直接调用工具适合自定义路径python wcdb-key-tool/wcdb_key_tool_windows.py extract --db-dir 你的db_storage完整路径--output output/all_keys.json执行成功输出目录生成all_keys.json密钥清单文件保存每个数据库对应的 salt 与解密密钥。③解密微信数据库python wcdb-key-tool/wcdb_key_tool_windows.py decrypt --db-dir 你的db_storage完整路径--keys output/all_keys.json --output output/decrypted便捷方式extract 命令追加参数--decrypt提取密钥同时直接解密一步完成。解密完成后output/decrypted输出标准可直接打开的 SQLite 数据库。解密一次永久复用反复生成周报不需要重复解密。④按周 / 月时间范围导出聊天记录--since与--until指定统计周期注意--until不包含结束当日。# 导出指定时间段聊天记录python scripts/wx_export.py --decrypted output/decrypted --out output --me本机wxid--since2026‑08‑11 --until2026‑08‑18输出产物conversations_index.txt会话索引记录每个会话消息数量、时间跨度all_chats.txt周期内全部聊天文本记录按会话分组小技巧如果你只想看统计排行不需要完整聊天文本可以跳过 export直接运行 analyze 做统计。⑤周期统计拿到周报核心数据wx_analyze.py输出周报需要的全部统计指标周期消息总量、参与会话数、高频私聊 群聊 TOP 排行。python scripts/wx_analyze.py --decrypted output/decrypted --since2026‑08‑11 --until2026‑08‑18 --top20运行后控制台输出示例周期统计概览 统计区间2026‑08‑11 ~ 2026‑08‑17 总消息数2086 参与会话47个 -----TOP20会话----- 1. XX项目内部群582条【群聊】 2. XX客户对接群341条【群聊】 3. 同事‑李四196条【私聊】 ……拿到统计结果后你只需要基于这份沟通素材补充业务成果、风险点、下周计划快速完成周报。简易 Markdown 周报示例##周工作沟通报告2026‑08‑11 ~ 2026‑08‑17 ## 周期概览周期总消息2086条参与会话47个 ## 高频沟通TOP10 1. XX项目内部群582条【群聊】 2. XX客户对接群341条【群聊】 3. 同事‑李四196条【私聊】 ## ✍️工作小结 以上为微信沟通统计素材 ✅已完成xxx项目需求评审、客户A方案对齐 ⚠️待跟进XX客户报价确认 下周计划完成xxx版本迭代推进B客户对接⑥进阶玩法定时自动执行周一上班直接看结果不需要每周手动敲命令配置系统定时调度实现自动化产出统计素材Windows任务计划程序调用extract_run.ps1每周一早上 8 点自动执行导出统计macOS / Linux配置 cron 定时任务每周日夜间自动运行脚本周一打开文件夹直接拿到统计结果。提示原版 SKILL.md 不包含完整 report 渲染脚本只输出原始统计数据想要一键输出完整 md/html 报告可以叠加完整方案的 report 模块。四、隐私安全要点全程本地运算不会发起任何网络上传请求密钥缓存文件~/.wcdb‑key‑tool/wechat‑passphrase.json权限设置 600本机其他用户不可读取全部脚本依靠命令行传参不存在硬编码账号、路径整个技能文件夹可以复制迁移到其他电脑output输出目录包含解密聊天敏感数据禁止上传 Git、云盘、对外分享程序日志只记录执行状态、文件元信息不会打印聊天正文内容不会修改微信本体程序不会篡改聊天记录仅做读取解密解析。五、真实边界与局限只读取电脑微信本地数据库手机微信上的聊天如果没有同步到电脑端无法读取微信大版本更新可能改动 WCDB 加密逻辑会出现密钥提取失败。解决方案退出微信重新登录重新触发 passphrase 捕获等待技能包后续迭代适配新版本图片、语音、视频属于二进制消息解析后不会输出可读文字属于正常现象可以通过local_type消息类型标签区分原版技能没有会话黑名单过滤如果不想统计私人聊天拿到统计结果后手动剔除私人会话数据库 WAL 日志文件未 Checkpoint 情况下部分最新消息可能无法读取重启电脑微信即可完成落盘。六、高频踩坑 FAQQ提取不到密钥A确认微信正在登录首次务必退出并重登微信Windows 必须管理员权限运行核对db_storage路径正确性确认目标目录下存在大量.db数据库文件。Qdecrypt 提示缺少密钥A必须先执行 extract 生成all_keys.json拿到密钥清单再执行解密流程。Q部分消息显示乱码A图片、语音属于二进制消息本身没有可读文本属于正常现象通过local_type消息类型标签区分文本 / 图片 / 语音。Q微信更新之后工具失效A新版本微信改动加密逻辑退出重登微信重新捕获 passphrase 即可。Q解密成功但是 analyze 统计消息数量明显偏少A检查微信是否有未落盘的 WAL 日志关闭微信等待几分钟再重新解密。七、极简上手总结1. 解压技能包安装 zstandard 依赖2. 微信登录首次退出再重登微信3.extract 提取密钥 → decrypt 解密数据库仅第一次4.wx_export 按时间导出周期消息5.wx_analyze 输出统计素材整理周报写周报真正耗时间的不是写文字而是搜集工作线索。这套开源技能把加密数据库内零散的沟通信息结构化帮你快速找回一周工作痕迹把时间留给真正业务思考。本文仅做技术研究分享仅限合法处理本人微信本地数据违规使用后果自行承担。欢迎点赞、在看转发给被周报折磨的朋友。八、技能包下载https://download.csdn.net/download/sundehui01/93309112https://download.csdn.net/download/sundehui01/93309112​​​​​​​技能包完整包含三平台 wcdb‑key‑tool 工具、全部 scripts 脚本、SKILL.md 使用文档、格式参考说明。解压、安装依赖即可上手无需手写解密解析代码。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价