把十万条群聊变成一份"每日报纸"

Daily Chat Report 是一个独立运行的小产品:它把我们群(AAA海拉鲁大陆)的聊天记录,变成每天一期的"数据报纸"。每天傍晚七点切版,自动生成头版头条、话题脉络、活跃成员、热词和安利清单,目前已经累计处理了近十万条消息。

这不是一个 dashboard,也不是聊天记录搜索器。它更接近一份编辑部出品的报纸:有头版、有版面、有节奏,每天一期,过期不候。
为什么不做"聊天记录搜索"
群里每天几百上千条消息,真正想回顾的人很少会去翻记录——翻记录的成本和收益完全不成比例。但"今天群里聊了什么"这个问题是真实存在的:错过一天水群,就像错过一期连载。
所以核心判断是:用户要的不是检索能力,而是被整理好的阅读体验。搜索把整理的成本留给用户,日报把这笔成本一次性付掉。这个判断决定了后面所有的设计:按时出刊而不是按需查询,做减法而不是堆信息,读完了就走,不留常驻入口。
Daily:一张头版,一组图表
Daily 页是一天的"头版"。最上方是 AI 生成的头条——从当天的几百条消息里挑出最值得被记住的那件事,用新闻标题的方式写出来。下面是四个固定的数据版面:消息时间分布、活跃成员与当日金句、主题占比、热词云。

日期切换被放在头版旁边最顺手的位置:一周视图快速扫,月历热力图看哪几天群里特别热闹。切换日期时整版数据实时更换,翻一天就像翻一页报纸。

头版之外,每天还有一份"今日主要话题"脉络——把零散对话归并成五六条线索,以及一条当天被安利好物的卡片。

Timeline:把一天摊成一条河
日报回答"今天发生了什么",时间轴回答"这一天是怎么流动的"。Timeline 按两小时一个段落,把每个时段的话题卡片挂在一条蜿蜒的线上,卡片上标注参与者。从上到下走完,就是群这一天的完整动线。

Vault:让沉淀有游戏感
读完即走的内容之外,总有些东西值得留下来。Vault 做了两件事:
一是成就系统。根据发言行为给成员发徽章(比如当之无愧的"b话最多"),配上周榜和月榜的积分排行。群里的活跃第一次有了可见的刻度。

二是安利墙。群里随口推荐的东西——一道菜、一杯柠檬茶、一只鼠标——过去说完就沉底了。现在它们被逐条收藏、按类型归档,已经攒了 170 多条,成了全群共享的消费决策库。

About:数字与更新日志
About 页最显眼的位置是一个不断跳动的计数器:归档的消息总量。下面是这个站点自己的更新日志——从 6 月 2 日首版上线,到迁移部署链路、上线时间轴、成就系统,每一次迭代都记在上面。

几个关键取舍
生成质量比功能数量重要。 头条和话题脉络都是 AI 生成的,早期版本经常出现"正确的废话"。大量时间花在筛选和约束上:宁可某一天头条平平,也不能让它编出群里没发生过的事。
表演性细节值得做。 蜿蜒的时间轴、跳动的计数器、翻页的日期切换,这些对"功能"没有贡献,但它们是这份报纸的仪式感——让人愿意每天来看一眼的东西,恰恰就是这些。
内容边界要想清楚。 站点只呈现聚合后的统计、摘要和少量群友认可的金句,原始聊天记录不进站点。日报是群的纪念品,不是群的监控器。
项目在线上持续运行:report.dybzy.org。欢迎翻翻我们每天的一期。