首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >用QClaw分析微信聊天记录,WeChat-CLI完整接入指南

用QClaw分析微信聊天记录,WeChat-CLI完整接入指南

作者头像
用户12533274
发布2026-06-23 21:01:45
发布2026-06-23 21:01:45
280
举报

今天试了个有意思的东西——WeChat-CLI,这是一个能读取微信本地聊天记录的命令行工具。

简单的说,就是一个可以查询自己微信本地的聊天记录的接口程序。

当它跟小龙虾,比如QClaw接上后,就可以用自然语言去查找聊天记录了,这那感觉还真的挺方便。(之前写过一篇QClaw的体验文,有兴趣的可以看看腾讯QClaw初体验,从3个场景说说这只"龙虾"到底怎么样?

安装过程

https://github.com/huohuoer/wechat-cli

下载压缩包,把压缩包发给 QClaw,跟它说"帮我扫描一下是否安全,安全的情况下给我安装"

我是Windows操作系统,遇到了wechat-cli 命令被 Windows AppLocker 策略拦截的问题。

QClaw提示我用管理员身份运行 PowerShell,执行初始化命令。

代码语言:javascript
复制
python -m wechat_cli.main init      # 初始化(提取密钥)

PowerShell中执行命令时,会自动检测微信数据目录,扫描 weixin.exe 进程内存提取数据库解密密钥。

我这里一共提取到 17 个数据库密钥,密钥都自动存到 ~/.wechat-cli/all_keys.json文件中。

⚠️ 初始化时微信需要处于运行状态。

实测两种用法

安装完后,我跟 QClaw 说"已经在终端初始化过了",然后就开始做测试。

第一种方式:按联系人查询

用自然语言跟它说,比如"读取近2天,某某某的聊天记录"

几秒钟,对话内容全给你列出来了——时间、内容、谁发的,清清楚楚。不用自己一个个翻记录,手指头省了。

第二种方式:按关键词搜索查询

我又试了"读取近期关于培训的聊天记录"

它把所有相关片段全捞出来了,还自动整理成"近期培训相关聊天记录汇总",包含核心事件、培训基本信息、筹备进展时间线。

按原始的方式,是需要输入以下命令行才能查到信息的,是不是很方便。

代码语言:javascript
复制
python -m wechat_cli.main sessions  # 查看最近会话
python -m wechat_cli.main history "联系人名"  # 查看聊天记录

再跟手机微信ClawBot连接上,直接手机就可以操作了。

重要:安全使用

根据项目官方说明:

  • 只读——此工具仅读取本地存储的数据,不会发送、修改或删除任何消息
  • 无需云端传输——所有数据都保留在本地计算机上,不会上传到任何服务器
  • 不会对微信生态系统造成干扰——不会干扰微信正常运行,不会自动执行任何操作
  • 使用风险自负——本项目仅供个人学习和研究之用,用户有责任确保遵守当地法律法规

Apache 许可证 2.0,开源免费,仅供个人使用。

你们有没有那种聊天记录半天找不到的抓狂时刻?评论区可以聊聊。

#AI工具 #体验分享 #职场提效 #AI提效

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2026-05-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 豆豆1982 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档