最近有同学提到自己加了个干货分享群,几小时不看,群消息就999+…
群内讨论的质量其实很高,但苦于群信息爆炸,自己时间也有限,无法及时参与
加的明明是干货群,收获的却是"水货",这样的场景是不是很熟悉?
要是每天我们都能收到一份专属的微信群聊日报
昨日的热门话题、精彩问答、资源分享都一目了然,这就像有了一位群聊专属小助手,再也不用焦虑错失消息了
这个想法很酷,但真的能实现吗?
答案当然是可以!
这份日报有以下几个关键的设计思路:
1、日报中金句时刻等相关模块,会让群成员有一种"上电视"的感觉,从而提升社群的黏性
2、在每个模块,有爬楼关键词,能够方便大家选择感兴趣的话题爬楼查看
3、在每日精选模块,如果群里有人分享了资源,并有链接的话,在卡片右下角点击可以直接跳转
话不多说,现在开始教程
一、准备工具
生成群聊日报,我们需要用到如下工具:
1、Chatlog软件,项目地址:https://github.com/sjzar/chatlog
2、在相关服务商注册账号,获取大模型的API key(目前大部分服务商都会赠送百万token,基本上够用了),以下是常见的大模型服务商
- 阿里云百炼:https://bailian.console.aliyun.com/
- 七牛云:https://s.qiniu.com/YneeMb
- 硅基流动:https://cloud.siliconflow.cn/i/4w35jhFM(本篇教程以硅基流动为例)
3、使用MCP服务的AI对话客户端 https://www.cherry-ai.com/
4、注册使用谷歌的Gemini大模型 https://aistudio.google.com/(美国edu邮箱可免费领取会员,可在某书了解)
二、主要流程
1、使用Chatlog解析聊天记录
2、使用Cherry Studio调用Chatlog的MCP工具导出群聊记录,存为TXT文件
3、使用AI Studio生成群聊日报
4、部署静态HTML网页
三、主要步骤
1、Chatlog下载与使用
我们都知道,微信的消息都是加密存储在电脑中,无法直接在文件管理系统中看到
那么chatlog,就是我们的数据侦探,帮我们解密被加密后的微信消息
在该项目的Github首页,选择下载预编译版本 https://github.com/sjzar/chatlog/releases ,我是Windows系统,macOS用户需要参考说明去使用
下载后解压,打开Chatlog,就会看到下面的页面
注意:
- 先登录微信,如果电脑聊天记录缺失,可以先手机同步群聊记录到电脑
- 在软件中依次选择获取数据密钥、解密数据、开启自动解密、打开HTTP服务
2、使用Cherry Studio调用Chatlog的MCP导出群聊记录
chatlog帮我们解密了微信消息,但我们还是无法直接读取出来,所以需要借助mcp工具作为消息的搬运工,把消息给提取出来
一般来说,使用MCP工具有两种方法,一是在AI编程工具上调用,二是在对话AI工具中调用
考虑到AI编程工具上手有点难度,这篇教程选择了用Cherry Studio这个对话AI产品来提取消息
(1)添加服务商的模型
以硅基流动为例,在它的官网获取API key,复制填入到Cherry Studio
(2)添加Chatlog MCP
在设置-MCP服务器,选择添加服务器-快速创建,输入名称填写chatlog,类型选择SSE,URL填写 http://127.0.0.1:5030/sse,点击保存后,会开启服务
(3)新建话题,导出聊天记录
输入群聊名称和时间,即可导出群聊记录