V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
f1ynnv2
V2EX  ›  程序员

微信 4.x 之后 macOS 上第一个实现 hook 收发消息的开源项目(据我所知)

  •  
  •   f1ynnv2 · 16 小时 31 分钟前 · 658 次点击
    https://github.com/yincongcyincong/weixin-macos

    因为自己对微信 hook 一直有需求,需要拦截所有订阅的银行消费提醒实现自动记账,以及各类群消息汇总、Omnifocus 之类的任务管理,所以对微信 4.x 之后在 mac 上的 hook 比较关注,之前问过 mac 上面微信的 hook 情况 https://www.sunp.eu.org/t/1180863

    帖子里有人提到这个项目,试了一下确实实现了 hook 收发,我在 4.1.7.31 上面测试成功。、

    征得作者的同意把项目在这里发一下,有需要的可以关注一波,也可以添加电报群 https://t.me/+yBnP4fxkoCIzZjRl 不过作者也说了,会只专注微信基本的收发功能,主要用于接入 agent 使用,其它各类群控之类的功能一概不碰。
    3 条回复
    f1ynnv2
        1
    f1ynnv2  
    OP
       16 小时 24 分钟前
    说到最近比较火的 openclaw 接入,TX 也搞了个 qclow 可以集成微信,我看有人逆向了微信的集成能力封装成库了,原理是在本地通过 websoket 连接微信服务端实现消息的响应,试了一下还是放弃了,主要是 tx 限制了

    1. 只能在收到用户的消息后才能回消息给用户,无法主动给用户发消息
    2. 无法接收各类服务号的消息提醒

    TX 对这种逆向 qclaw 的和态度和 hook 的估计类似,发现了一样处理,所以不如直接用 hook 更自由了。
    liKeYunKeji
        2
    liKeYunKeji  
       13 小时 1 分钟前
    3.9 版本之前我只见过 Windows 的 HOOK ,没想到还有 mac 的 HOOK
    f1ynnv2
        3
    f1ynnv2  
    OP
       5 小时 57 分钟前
    是的,我一直在用 win 微信跑小号,还专门占了个 win 小主机。这下可以全都 all in one Mac mini 了。 对了这个项目已经打通了小龙虾
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   980 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 19:33 · PVG 03:33 · LAX 12:33 · JFK 15:33
    ♥ Do have faith in what you're doing.