大家好,我是木川
周末我坐在书房的电脑前,眼前是 30 +微信群的未读消息,每天累计 3000+未读信息让我感到压力山大。过去,我常常需要花费一两个小时来刷这些群信息,但有时大部分内容都毫无价值,让我深感时间被浪费了。
于是我决定尝试一种新的方法,运用 RPA(Robotic Process Automation)+ AI 技术,读取微信聊天记录,然后让大模型自动总结群聊记录并发送给我。
不到 10 分钟,我就收到了一份详细的群聊摘要,包含了所有核心信息。
我惊喜地发现,这份摘要不仅节省了我的时间,还让我能够直接掌握群聊的重点。我不再需要浪费时间在无意义的闲聊上,而是可以更加专注于其它感兴趣的事情。
这段经历让我深刻领悟到,通过巧妙地运用 RPA 和 AI 技术,我们能够高效地掌控信息流,大幅提升工作效率。这样,我们就能腾出更多宝贵的时间,去做那些真正让我们心潮澎湃的事情。我对此感到非常开心,决定将这一高效方法分享给大家。
在接下来的文章中,我会详细介绍如何使用 RPA 工具——影刀,来打造一个能够自动总结微信聊天记录的程序。
一、业务流程
主流程完成微信记录的读取,然后调用子流程 1 完成微信聊天记录总结,调用子流程 2 完成发送消息到微信
![99b7682dd85e166d8820e77ad5d8358a.png](https://img-blog.csdnimg.cn/img_convert/99b7682dd85e166d8820e77ad5d8358a.png)
1、获取微信聊天记录
RPA 工具影刀后台展示获取到的聊天记录
![e5ff90964ed89323ad52b279f2f0c87b.png](https://img-blog.csdnimg.cn/img_convert/e5ff90964ed89323ad52b279f2f0c87b.png)
2、调用 Kimi 总结微信聊天记录
使用 Kimi 总结的群聊摘要
![644c5ed083b4679a29d30c216c3d0aa8.png](https://img-blog.csdnimg.cn/img_convert/644c5ed083b4679a29d30c216c3d0aa8.png)
3、发送群聊总结摘要到个人微信
将 Kimi 总结的群聊摘要发送给自己
![9bfd974d8ee3ce494a25a2a17dc4cf2a.png](https://img-blog.csdnimg.cn/img_convert/9bfd974d8ee3ce494a25a2a17dc4cf2a.png)
二、实操步骤
1、搜索进入目标微信群
![8b96a00f949dfc262f22c8841f3d2b8d.png](https://img-blog.csdnimg.cn/img_convert/8b96a00f949dfc262f22c8841f3d2b8d.png)
2、鼠标移动到群聊底部
首先鼠标定位群聊对话框,然后进入聊天记录,方便后续鼠标向上移动,查看更多聊天记录
![9b4658c280a1ca62e867d5855ec1af65.png](https://img-blog.csdnimg.cn/img_convert/9b4658c280a1ca62e867d5855ec1af65.png)
其中捕获“微信群对话框” 通过搜索目标群聊的第 1 个位置来匹配,而不是名称,也就是捕获的时候编辑勾选使用 index ,而不是 title,避免换了群名导致无法找到元素
![0a711b135acd3c23f7578c4b841e1b81.png](https://img-blog.csdnimg.cn/img_convert/0a711b135acd3c23f7578c4b841e1b81.png)
其中“文本输入区_微信群对话框” 就是下面的图 1 ,坐标位置(1227,774)就是下面的图 2
![b8217e808968580dc7c2b2314cd6892d.png](https://img-blog.csdnimg.cn/img_convert/b8217e808968580dc7c2b2314cd6892d.png)
需要注意的是坐标位置(1227,774),和自己电脑微信窗口大小有关系,可以编辑移动鼠标指令,然后让鼠标移动到指定位置,看下指令界面显示的对应的坐标,然后填写移动鼠标的 X 和 Y
![aa3ab3056239879f91adeacabe17694b.png](https://img-blog.csdnimg.cn/img_convert/aa3ab3056239879f91adeacabe17694b.png)
3、获取光标之间的聊天记录
微信聊天窗口的聊天记录并不是一次性全部加载出来的,而是分批次呈现。每当我们浏览完一部分内容,向上滑动屏幕时,就会激活加载机制,继续展示更多的信息。因此,如果我们希望获取更丰富的聊天内容,就需要主动滚动屏幕,以便加载更多的聊天记录
所以我们选择的外层指令是无限循环,内层选择“滚动鼠标滚轮”,直到比如碰到时间为“昨天”的聊天记录就停止,这样每次就只总结当天的聊天记录
![77fb43e497e5a4155d9df0a0ea79701c.png](https://img-blog.csdnimg.cn/img_convert/77fb43e497e5a4155d9df0a0ea79701c.png)
比如总结我的陪伴群聊天记录,遇到 ”昨天 17:18“ 就停止向上滚动鼠标
![2e40b5a487f4194ef4aa9e26161827a4.png](https://img-blog.csdnimg.cn/img_convert/2e40b5a487f4194ef4aa9e26161827a4.png)
获取聊天记录使用“获取相似元素列表” 指令,并将多条聊天记录存储到变量中
![d53ab39170cfbe1b73ce90956b5d7703.png](https://img-blog.csdnimg.cn/img_convert/d53ab39170cfbe1b73ce90956b5d7703.png)
这里的相似元素组就是当前可见的聊天记录,每一个元素就是一条聊天记录
![58955a51414d62a6401fe2be4d131c79.png](https://img-blog.csdnimg.cn/img_convert/58955a51414d62a6401fe2be4d131c79.png)
4、总结微信聊天记录
本文选择的大模型是 Kimi,原因是支持的 Token 更多,意味着支持更长的聊天记录
首先打开 Kimi 官网,然后将提示词和聊天记录内容一起输入到 对话框,然后按回车键,等待大模型回复
![8158af933e86a5caf5c00feccb769daa.png](https://img-blog.csdnimg.cn/img_convert/8158af933e86a5caf5c00feccb769daa.png)
总结完成后,关闭网页
![0311904ca2adf1d6b675bcf782133f01.png](https://img-blog.csdnimg.cn/img_convert/0311904ca2adf1d6b675bcf782133f01.png)
如果聊天记录比较长,可以设置较长的等待时间,比如 60s,避免 Kimi 还没总结完成,就导致指令运行结束了,导致未找到元素异常
![554f7a6d5361e5b2d636e2f573ea6726.png](https://img-blog.csdnimg.cn/img_convert/554f7a6d5361e5b2d636e2f573ea6726.png)
5、发送到微信
将总结好的内容发送到指定微信
![d8dc13ac60e62fcbf3e87d7d01f8a470.png](https://img-blog.csdnimg.cn/img_convert/d8dc13ac60e62fcbf3e87d7d01f8a470.png)
三、总结
文章详细介绍了如何使用 RPA 工具影刀来制作一个程序,该程序能够读取微信聊天记录,并调用AI模型自动总结群聊记录,最后将总结发送给个人微信。
在实操步骤部分,详细说明了如何获取目标微信群、如何获取聊天记录、如何总结聊天记录和如何发送总结到微信。
本文提到的 RPA 主流程如下:
![02a219fa32c55c314c8e74a1af0e379c.png](https://img-blog.csdnimg.cn/img_convert/02a219fa32c55c314c8e74a1af0e379c.png)
通过上述 RPA 程序的主流程,你也可以制作自己的 RPA 器人,帮助读者通过 RPA 工具实现自动化的信息获取和分享,提高了工作效率。更多 RPA 相关实战教程,可以看看下面这个专栏
![4e44e9b7518304d1c938b98741a36189.png](https://img-blog.csdnimg.cn/img_convert/4e44e9b7518304d1c938b98741a36189.png)
今天的分享就到这里了,欢迎加我微信围观高质量朋友圈,还有机会和 500 位 AI 编程高手一起交流
关注我的星球,分享 AI 技术和读书心得,置顶贴领取价值 399 元 的 AI 大礼包。