
系列第 2 篇:把微信群聊,变成每日可视化日报一个领队用 chatlog + 一份"打了 5 个补丁"的提示词,让每天几百条消息自己长出排行榜。
我最近开始做一件事:把"AI 帮我做的小事"一条条记下来,目标是凑满 100 件。不求宏大,只求真实——那些我懒得做、不会做、或根本没想到能做的零碎活儿。
这是这个系列的第 2 篇。今天拆的这件,是:用 AI 把微信群的聊天记录,自动变成一张"群日报"。它不惊天动地,但每天都在帮我。
我是户外活动的领队,群里每天几百条消息:活动接龙、路线讨论、装备安利、深夜 emoji 大战……信息多到根本看不过来。等你想复盘今天聊了啥,消息早就淹没在刷屏里了。
👉 真正稀缺的不是"信息",而是把信息读成"洞察"的那 10 分钟。而我,既不缺群,又缺那 10 分钟。

后来我拼出了一条几乎零成本的流水线,每天跑一遍,群日报就出来了:
1. 导出:chatlog 把群聊变 txt
用开源工具 `chatlog` 把微信群记录导出成纯文本(单文件 1.2 万行起步)。
2. 投喂:一份"会算账"的提示词
把 txt 丢给 AI,附上反复打磨的可视化提示词。它负责从原始对话里提炼热点、榜单、金句。
3. 出图:生成暗色科技风 HTML 日报
AI 按固定模板吐出一张可截图分享的日报页。关键处打码,直接发群里。
最关键的第 1 步——怎么把微信里的聊天记录"搬"出来,是整条流水线的源头。下面是我实际操作的实录:
🔧 chatlog 操作实录(5 步把群聊搬成 txt)
1. 手机迁移到电脑:手机微信 → 我 → 设置 → 通用 → 聊天记录迁移与备份 → 迁移到电脑(不影响手机记录)。
2. 下载 chatlog:拿预编译版(chatlog.exe / mac 二进制),也可 go install 从源码装。
3. 运行并解密:双击运行,按终端提示选”解密”,自动读取电脑微信本地库,开启本地 HTTP 服务(默认 http://127.0.0.1:5030)。
4. 筛选导出:浏览器打开上面的地址(或让 AI 经 MCP / API 直读),按群名筛选、导出成 .txt 纯文本。
5. 丢给 AI:txt + 可视化提示词 → 出日报。
「解密全程在本地完成,数据不出电脑。这也是我敢把它用在领队群上的原因——它不是把聊天记录上传到某个云端,而是把'读群'这件事交给本地跑的 AI。」
第一版提示词只能数"谁话最多"。但真群聊全是坑:有人撤回、有人疯狂引用、有人只发表情包。
于是提示词一路进化,专门补这些边界情况

- **v1 · 基础版**:8 大模块:热点 / 教程 / 重要消息 / 金句 / 问答 / 数据可视化 / 词云 / 页脚。深色科技风,固定模板。
- **v2 · 冠军模块上线**:新增 @人王者、引用王者、表情包之王、拍一拍王者——给群友发"趣味称号"。
- **v3 · 钉死"换行即数据"**:用 6 个示例把统计规则焊死:一个空换行=一条消息;撤回=发言行后跟两个连续空行;引用=以"来自:"开头。
- **v4 · 人性观测仪**:补上 引言帝君、像素大帝(图片)、财富自由(红包)、发送即后悔协会荣誉会长(撤回榜)、消息活跃时段 24h 柱状图。
- **v5 · 手机友好**:加 viewport 与响应式;词云在桌面端浮动、手机端自动排成气泡;JS 在窄屏切换词云容器。「每个补丁背后,都是一次我盯着错误日报骂了句'这也能算?'之后的修正。」
一份完整的日报,长这样(模块名都是真实提示词里的):
📣@人王者——最爱呼唤全员的你
💬引言帝君——引用次数最多的你
😎表情包之王——群聊的快乐源泉
👋拍一拍王者——确认过眼神的你
👑熬夜冠军——23:00–06:00 最活跃
🖼️像素大帝——发图最多的你
🤫撤回榜——发送即后悔协会
💰财富自由——发红包最多的人
除此之外还有:今日讨论热点(带分类与关键词)、话唠榜、发言统计、话题热度条、24 小时活跃时段图,以及一团会飘的词云。

> 「每个补丁背后,都是一次我盯着错误日报骂了句'这也能算?'之后的修正。」
下面这张,是按正文结构专门绘制的日报样式示意图——不是真实聊天记录的网页截图,模块、配色和趣味称号都和正文一致,方便你一眼看懂日报长什么样:





模块包含:今日讨论热点(带分类+关键词)/ 话唠榜 / 趣味冠军 / 热门词云…… 图中数字与昵称为示例占位,发布时把真实日报导出后替换即可。
而让日报「越来越像样」的,是提示词本身的迭代——这张图说明它怎么进化:

不用等到很厉害才用 AI。先让它在你最烦的那件小事上,帮你一次。
本文案例原型来自真实工作流:手机迁移 → chatlog 导出 → 提示词 → AI 可视化日报。
#AI帮我做的100件小事 #效率 #微信群日报 #chatlog #提示词工程