微信扫码
添加专属顾问
我要投稿
微信群报纸技能开源,AI赋能社群,让高质量内容沉淀为可打印的实体礼物。 核心内容: 1. 从聊天日报到可打印报纸的灵感来源 2. 开源技能的技术实现与人民日报式排版 3. 社群价值与AI时代的高效创作体验
当你的微信群每天能产出一份高质量的报纸时,社群周边就有了最有温度的形态
我是祥瑞,万涂幻象多维表格社区的主理人,一个深耕飞书多维表格的 AI 落地实践者。
上一篇《我做了一个微信群聊总结 skill,把聊天记录玩出了点新花样》发出去之后,我每天都会用自己写的 group-daily skill 把灯下白听友群前一天的聊天压成一份日报,再发回群里。
先简单介绍下灯下白。灯下白是吴熳老师做的一档 AI 圈访谈播客,已经做到二十多期。从第 7 期王帅讲知识库、第 8 期李哲讲 SEO 和 GEO,到第 11 期小苋讲她怎么把自己的问题做成 AI 产品、第 19 期孔德闻讲大厂发布会,再到第 21 期陈星讲 VR 泡沫之后他在 AI 短剧里找到的生意,每一期都是吴老师线下真人录制。她的原话是「只接受线下真人录制 因为对方的眼神 动作 都是交流的一部分」。4 月底播放就破了 5000,现在更多。建议你去搜「灯下白」加进自己的播客订阅。
听友群里基本都是 AI 圈的朋友,有不少非常优秀的 AI 博主、AI 创作者和开发者,也是我这两年遇到的少数几个真正想认真学习的群之一。技术藏在故事里,故事浸在玩笑里,AGI Bar 录制现场和共创开源 skill 的真实工作场景每天都在群里来回切。我自己看着信息密度都觉得喘不过气,就想着不如每天蒸馏一份压成日报,自己看一遍,群友也能看一遍。
每天发完都会被群友顺手点几下"还行"。我自己当个小成就。
5 月 16 号 10 点 59,我照例把当天的日报甩进群。三分钟之后群里有个小伙伴问了一句,能不能把群日报打印出来当生日礼物送人?
我盯着那句话看了得有半分钟。
群日报本来就是想做成可读的杂志,没想到有人能想到再往前推一步,把它变成实体礼物。当天下午我就开始动手,思路也挺简单的,直接做成 A3 PDF,导出来就能打印,多省事。15 点 43 第一张"群头版报纸"就甩回了群里,17 点 25 完整 PDF 跟上。
「祥瑞和 Ta 的社区朋友们」群 5 月 11 号那一期 6 版 A3 报纸的头版 · 实际跑出来的样子
从被问到一份能打印的报纸躺在群里,中间不到 6 个小时。AI 时代搞这些东西真挺爽,搁两年前光是想想都觉得费劲。
接下来这两天我把它从一次性的交付,做成了 Claude Code skill,跟上一篇的 group-daily 一起开源。人民日报式 A3 排版,2 到 6 版按当天故事量自适应。整体版面骨架就是一份正经的人民日报式结构,头版要闻加副刊群魂,每版精确等高。
https://github.com/Larkin0302/group-daily-newspaper
A3 报纸版面骨架示意 · 头版要闻 + 副刊群魂的基本结构
不是所有群都配得上一份报纸。
200 人潜水的客服群不配,那是工单系统,不是社群。这种群我自己手机里有好几个,进去三个月没说过一句话哈哈。5 个人的家庭群也不配,那是聊天,不是共建。
我心里那条线是这样的:
满足这四条的群,规模一般在 30 到 500 人之间。再小没结构,再大失去亲密。
这样的群本质上就是一份还没装订成册的原稿。每天群友自己写、自己读、自己接梗,写完散在时间流里,明天就翻不回来。
群日报解决了这一半的问题,把它做成可读的杂志。报纸版解决另一半,让它成为可印刷的实体。
我做之前没完全想清楚,做完几天发现报纸这个形态比想象的有意义。
第一个意义,实体载体。彩打出来可以贴墙上、可以印成生日礼物、可以巡演时当周边发。屏幕上的内容是消费品,纸上的内容是收藏品。
生日那天送一份当日报纸 · 把社群连接变成可感知的实体礼物
第二个意义,仪式感。掀开一份正经报纸读,跟划手机里一个长图的体感完全不一样。报纸自己会让人下意识地降速读,朱砂红配衬线宋体、报头报眼、横通栏的视觉规则,跟新华书店报刊架上每天躺着的那些纸用同一套语法。
朋友群 5 月 11 号头版 · 报头报眼 + 衬线宋体 + 横通栏,跟新华书店报刊架同一套语法
第三个意义,群文化资产化。你的群有自己的报头、自己的报纸名、自己的黑话词典、自己反复登版的几个角色。一份报纸印出来就是这个群的资产。
朋友群 5 月 11 号第 3 版副刊群魂 · 群专属的黑话词典 + 反复登版的角色
第四个意义,共建凭证。群友看到自己上了报纸高光位会更愿意贡献。报纸不是给你看的,是给群友看的,让活跃的人看到自己被看见。
朋友群 5 月 11 号第 6 版人物高光附录 · 让活跃的群友看到自己被看见
第五个意义,知识沉淀。流式聊天里散落的 SOP、Q&A、踩坑解法被归到固定版面,比如共建共学、副刊群魂、高光人物附录。翻出来就能用。
朋友群 5 月 11 号第 2 版共建共学 · 流式聊天里的 SOP 和 Q&A 落到固定版面
A4 是文件,报纸是产品。文件你打出来收进文件夹看完丢抽屉。报纸你想往墙上钉、想叠起来当生日礼物送人。同样是纸,承载的是两种东西,你看是不是。
A4 是文件,报纸是产品 · 同样的纸张承载两种东西
技术细节里最值得拎出来说的是尺寸。
报纸版严格走 A3 国标,297 × 420 毫米,96 DPI 下精确等于 1123 × 1587 像素。
这条线很重要。每一版的内容容器死锁在 height: 1587px; overflow: hidden;,超 1 像素 Chrome 都会拆页,PDF 里就出现半版加半版的丑陋分页。版面规划阶段就要算清楚高度预算,报头多少行、主稿多少行、配图多少像素、横条数据多少行。
A3 装订对折正好是 A4。每版精确等高也意味着可以双面对开印刷,不会有错位。
第一版我做的是固定 4 版。做完不对劲,有的天群里其实没那么多事,硬撑 4 版就稀释。
现在的规则:
偶数版,印刷对折友好。AI 先看一遍当天的 story.json 里有几个故事节点,自己决定今天该出几版。安静的工作日 2 版,丰富的活动日 6 版。
版数按当天故事节点数自适应 · 2 / 4 / 6 偶数版印刷对折友好
中文排版最忌讳的就是单字落行。
第一次出来的时候,主标 42 像素副标继承同样大字,某一版 14 个字的副标 wrap 到第三行,最后一行只剩一个孤零零的字站着。差点没绷住,我自己看一眼都难受,赶紧重做。
改了三轮才捋顺。
第一轮,CSS 加 word-break: keep-all,告诉浏览器中文别按单字断行。
第二轮,副标改用空格加斜杠加空格分隔语义块,让 wrap 在自然语义点上断开。
第三轮,副标字号按字数自动注入。14 字以内 42 像素,15 到 22 字 36 像素,23 到 28 字 30 像素,29 字以上才往下压。
用人话说,让 AI 写副标时字数自己控制,CSS 再补一刀防溢出。14 字以内的副标享受 42 像素的大气感,多了一点也不至于丑出来。
副标自适应字号三档 · 字数自动决定字号 · word-break keep-all 防单字落行
老版子的 figure 高度硬写 360 像素。横图也 360 高,竖图也 360 高,正方形也 360 高。所有图都被塞进同一个体型框,看着像批量加工的填空题。
这次写了一个脚本,image_probe.py。跑一次就吐出当天每张图的真实元数据,宽高、纵横比、形状是横图竖图还是方图、文件大小、推荐的 layout 角色、按 A3 内容宽算好的建议显示尺寸。说实话写完跑第一次的时候我自己看着输出有点小爽。
AI 拿到这个再决定每张图放哪一版、占多大。CSS 里硬写的 360 加 280 加 530 像素全部改成 max-height,可以被 inline img_style 覆盖。
好处是图终于按自己的体型说话。一张终端长截图就让它瘦高,一张现场全景就让它宽阔,一张人物 profile 就让它接近方图。不是被塞进模板。
v1 套模板硬写 360px vs v2.2 按 image_probe 自由比例对照
放到实际跑出来的版面里看,横图横着躺,竖图竖着站,方图就方着待着。每张图各占各的地,整版才有呼吸感。
朋友群 5 月 11 号那期 · 实际跑出来的 banner 图按各自比例占地
最后说一条看不见但很重要的,所有引文都必须能在原文逐字找到。
verify_story.py 这个脚本是硬约束,每条 quote 的发言人和文字 必须在当天聊天记录里出现,找不到就报错,报错就不出版。一期报纸里 80 条引文一条都不放过。
听上去像偏执,那是因为本来就偏执哈哈。但报纸跟杂志和朋友圈截图不一样,它印出来是要给人收藏的。一条编造的引文印在纸上等于把当事人架在火上烤。宁可少引也不能错引。
中间我自己踩过一个细节坑,原文里用的是直角双引号,AI 写成了弯角双引号,verify 直接报错让我换成原文一字不差的版本。这种死板的对齐才能保证印出来的每一句都是真发生过的。
仓库:
https://github.com/Larkin0302/group-daily-newspaper
依赖上一篇的 group-daily:
https://github.com/Larkin0302/group-daily
把下面这句话贴给你自己的 AI Agent,Claude Code、Cursor、Codex 都行。
Agent 会自己跑完。装完跟它说"做今天 XX 群的报纸版",几分钟后桌面就会多一份 A3 PDF。打开预览,喜欢就拿去彩打装订。
GitHub 仓库主页 · Larkin0302/group-daily-newspaper · MIT 开源协议
⚠️ 仅供个人学习使用。这两个 skill 只看你自己机器上自己微信号的本地数据,所有处理都在本地完成,不上传任何东西。商业批量采集、监控他人、任何违反相关法律和平台用户协议的行为都严禁。
这个 skill 现在是 v2.2,6 版自适应、字号自适应、图按比例排都过线了,但远远谈不上完美。我自己手上还有一堆没解决的小问题,比如有些群名带特殊字符 vchat 拿不到群成员列表、长图配图遇到超长截屏会被截掉、PDF 在某些彩打机上还会出现 1 像素白边等等。
跑出问题来欢迎到 GitHub 上提 issue。或者你有什么想加的字段、想换的版型、想插的新模块,也直接 PR 过来或者评论区告诉我,我会接着迭代。
这种小工具最怕的就是开发者自己用得很爽,到了真实用户手里全是坑。多几双眼睛盯着,它才能从能用变成好用。
报纸版上线之后,我自己想清楚了一件事。这份报纸最终的形态是社群周边。
一个群想长久跑下去,光靠日常聊天是不够的。群友需要"我属于这里"的实感。这种实感不能靠群规、不能靠口号,得靠看得见摸得着的东西。
一份印有报头的群报纸就是这个东西。
它带来的不是阅读量,是粘性。彩打出来贴在工位、贴在书房、贴在咖啡桌上,每一份都是这个群对外的一个小广告。群友看到自己的发言被印在头版高光位上,会有一种"我是这个报纸里的人"的归属感。这种归属感比任何拉新话术都管用。
那为什么是生日那天送?
生日是一个人一年里最想被记得的那一天。如果在这一天,群友打开微信,看到群主理人发来一份当天日期的群报纸,封面印着群名、印着报头、印着这一天的故事,那是一种很难复制的情感冲击。
不是被群送了一份礼物这么简单,是被一群陌生人组成的社区记得了。这种被记得的体感,工作以后越来越稀缺。
更重要的是,其他群友看到这件事会怎么想。他们会想:哦,等到我生日的那天,我也会被这样对待。这种期待本身就是群的隐形契约。每一份生日报纸都是给所有群友的一个公开承诺,告诉他们这个群在乎每一个具体的人。
参与感不是发言量。参与感是知道这个群会因为你的存在而做一些事。
群报纸把这件事做实了。每天的报纸沉淀群的当下,生日的报纸标记每个群友的过去。前者是流水,后者是节点。两件事加在一起,群才真正立起来。
工具本身越来越不稀缺。模型在卷价格,平台在卷功能,能跑通的人到处都是。能让一个群友愿意彩打出来贴墙上、能让群主理人愿意在每个群友生日那天发一份、能让收到的人当场截图发朋友圈,这才是另一个量级的稀缺。
不是更聪明的工具,是更厚重的形态。是让人和群之间长出真实情感的载体。
下次见。
53AI,企业落地大模型首选服务商
产品:场景落地咨询+大模型应用平台+行业解决方案
承诺:免费POC验证,效果达标后再合作。零风险落地应用大模型,已交付160+中大型企业
2026-05-18
PRD → Goal → After-Goal:AI 主导全流程研发实践
2026-05-18
别再把公众号只当信息流,微信读书 Skill 让知识库整理变简单了
2026-05-17
Perplexity:每一个 Skill 都是一项税
2026-05-17
终于有人把 71 套顶级产品设计规范,做成了一个 Skills
2026-05-17
Codex Plugin 开发:从 Skill 到 MCP、Hook、App 的完整打包方式
2026-05-16
AI 测试用例审核 Skill:把用例评审从“凭经验”变成“可评分”
2026-05-15
26个PPT生成Skill,我做了一次系统梳理
2026-05-15
B 端产品设计 Skill 怎么做?结构对了,比你想的简单
2026-04-05
2026-03-04
2026-03-03
2026-03-17
2026-03-05
2026-03-03
2026-03-10
2026-03-17
2026-03-26
2026-03-05