怎么找到1年前钉钉本地微信聊天记录缓存怎么清理

上一篇推文中提到我希望通过監控微信对应的聊天记录,来实现一个消息自动处理的机器人上篇文章实现的就是自动保存感兴趣的文章到Bear

虽说那篇文章比较实用吔有很多朋友表示喜欢,但还有不少缺陷:

  • 对技术薄弱的朋友复现困难项目很多配置需要手动生成,前期校验工作很多
  • 二次开发比较困難不能直接作为第三方包使用
  • 项目兼容性不强,目前只支持Mac并且只支持微信这个APP其他如钉钉就没辙
  • 项目稳定性不强,微信更改机制可能又需要重头再来

对问题很多,但在勉强能用的情况下我并不是很有动力进行新方案的开发那么是什么原因促使我更新方案了呢~

背景:在公司和数据打交道居多,运营那块每天会将一些表格数据发到钉钉群里面然后我组内成员需要手动下载并找到对应的处理脚本进行處理

然后我问了下两周需要耗费多长时间在这件事情上,答曰1小时这确实不能忍了!

于是我花了10小时做了这个处理方案!顺便解决上面說的四个问题,赚了。

开始之前,自然是先下决心将一切历史问题解决掉:

  • 程序能直接作为第三方包使用并且傻瓜式!

好,flag已立開始吧,核心技术点就是如何监控所有平台软件的消息

上一篇推文的方案只能支持微信,所以我目前的背景需求里面的监控对象是钉钉难道我又要按照以前的方法去搞db文件么?

总结来说我监控的是消应用息,并且不只是微信、还需要钉钉、QQ等其他任意软件的消息而苴我也不能一个个地去破解(就算这次解密成功,如果下次需求是其他通信软件呢),那该怎么办呢

所以这次处理问题的角度需要站茬上帝视角,说来简单做起来也简单,哈哈

话说我灵光一闪,既然目标对象是所有应用的消息那我我为何不将视角从应用层面移到系统层面呢?

我以我的Mac为例这不有现成的通知中心么?

可谓是柳暗花明又一村老胡我这招隔山打牛,姿势还可以吧

  • 我管你微信、钉釘、还是QQ,我只看系统的通知中心
  • 我管你怎么加密、怎么限制你总不会限制系统吧,我还是只看系统的通知中心

我背靠操作系统老大現在还害怕你几个小应用,一起上我哭算我输。

在操作系统的领域内这个方案就是武侠世界的九阳神功,还配上了屠龙刀可谓:十步杀一人,千里不留行

解决方案确立了,接下来无非就是验证加实现这里还是以Mac为例。

来来来看看苹果的系统中心好不好攻占,首先咋们来确立系统中心数据的存储方式,进入终端:

# 推荐使用pipenv 你也可以使用自己中意的环境构建方式

接下来只需要在根目录构建自己的監控脚本就行比如监控微信,监理文件命名为 wechat_app.py:

# 自行实现监控逻辑以及处理方案

和上一篇比起来这代码,不需要配置、不需要提前准备什么只需要在列表里面填上你想监控的目标应用即可(我顺便支持了多应用),你可以同时监控钉钉和微信等等

自己可以慢慢玩一般會这样输出:

 
搞定收工,有兴趣欢迎关注我的公众号:

我要回帖

更多关于 微信聊天记录缓存怎么清理 的文章

 

随机推荐