把 macOS 版的微信 hook 之后,我解锁了几个新玩法

2021-01-15 11:24:41 +08:00
 rageyourdream8

背景

我的思路源于一个微信小插件,它基于 hook 技术实现了 mac 版的微信中的消息防撤回等功能。github 项目地址:WeChatExtension-ForMac

我做了什么?

在上面项目的基础上,我实现了一个 http 服务,提供一个 rest 接口用来接受插件拦截下来的聊天记录和公众号通知等消息。

后端服务部分

收到微信消息,提取发件人、收件人、消息详情等字段存入 elasticsearch,为以后的数据分析提供支撑。

目前已经实现的有趣能力

全自动记账

因为我的主要支出渠道为招商银行信用卡 所以在收到招商银行信用卡公众号消费通知之后,通过可扩展的正则表达式匹配消费类型,并写入我的个人记账工具随手记中。

需要说明的一点是随手记并不提供 api,我这里分析了随手记网页版的网络请求从而模拟了认证流程。

特定场景下半人工智能接管微信

在我开车、开会或者跑步这些不方便回复微信的场景下,可以通过手动或者 ios 中的自动化场景将我的个人状态修改为当下的状态,从而服务端在收到新微信消息时会替我回复一条定制消息。

7441 次点击
所在节点    macOS
31 条回复
Ritter
2021-01-15 15:19:24 +08:00
@rageyourdream8 噢噢好的
chi1st
2021-01-15 15:26:45 +08:00
这工具是不是得要保证 Mac 上微信一直在登陆啊?
huanglm
2021-01-15 15:47:04 +08:00
很有趣啊
JasperYanky
2021-01-15 16:26:44 +08:00
我做了一个对外的服务,提供微信收发消息的 API,但是数据格式定义的太烂了,准备升级一波
JasperYanky
2021-01-15 16:31:07 +08:00
Themyth
2021-01-15 21:51:30 +08:00
楼主改的部分没有 pull 到小助手里面吗?
我升级了最新的小助手没看到楼主说的功能啊!
zouyou2008
2021-01-16 13:28:02 +08:00
看了下 fo 过大佬的小助手了。

能否做个支持
M1 的 qq 的小助手
stillyu
2021-01-18 10:27:04 +08:00
准备跑个 mac os 的虚拟机,来跑这个了
madao100
2021-01-18 15:21:54 +08:00
好无聊 来点有意思的功能可以吗
asing
2021-11-18 17:16:25 +08:00
@rageyourdream8 感谢 lz 提供思路,能否留个联系方式,有偿请教
rageyourdream8
2021-11-18 18:25:52 +08:00
@asing d2VjaGF0OlJhZ2VVckRyZWFtLQo=

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/745169

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX