微信机器人是用什么实现的,有没有好用的框架分享一下 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
maydays
V2EX    程序员

微信机器人是用什么实现的,有没有好用的框架分享一下

  •  1
     
  •   maydays 2024-05-14 10:52:50 +08:00 8164 次点击
    这是一个创建于 597 天前的主题,其中的信息可能已经有所发展或是发生改变。
    微信技术群里看一个老哥弄了个机器人很有意思,询问了一下是自己 hook 实现的,有没有好用的框架或者其它实现方式的,最好免费稳定的
    37 条回复    2024-12-14 23:56:44 +08:00
    dooonabe
        1
    dooonabe  
       2024-05-14 10:57:37 +08:00
    7ommy
        2
    7ommy  
       2024-05-14 11:02:29 +08:00
    @dooonabe 这个需要收费吧
    maydays
        3
    maydays  
    OP
       2024-05-14 11:05:26 +08:00
    @dooonabe 好像签名要钱的,据说 300 一个月,有点贵
    gtese
        4
    gtese  
       2024-05-14 11:08:19 +08:00   1
    gpt api 刚出来的时候,用过,把我号给封了,再也不想用了。
    luzihang
        5
    luzihang  
       2024-05-14 11:08:28 +08:00
    windows hook 部署需要 windows ,部署比较重。但是免费的项目多,但是稳定性一般。
    wechaty 走 docker 就可以部署,方便。就是要花钱。
    maydays
        6
    maydays  
    OP
       2024-05-14 11:14:48 +08:00
    @gtese hook 的吗,好像是有封号风险
    Rikipon
        7
    Rikipon  
       2024-05-14 11:26:37 +08:00
    我去年开始也弄了个微信机器人在群里玩,集成了 gpt 、sd 、vits 等。 用过 wechaty ,也用过 hook 。用的微信是我备用手机申请、登录的,分享一下经验。

    wechaty 免费版:
    稳定性:大部分情况下稳定,有时候会有很高的延迟,感觉流量应该会走他们 wechaty 的服务器中转。手机没电后会快就会被退出登录。
    功能性: 低,免费版拿不到别人的真实 wxid ,也无法发送语音,不过可以发送文件。
    二次开发麻烦度: 中,封装了很多快捷功能,比如 reply 等。

    hook:
    稳定性:高,基本没有延迟,比 wechaty 快很多,目前手机没电还没发现会被踢下线的情况(可能是我才用几个月没覆盖到)
    功能性: 一般,能拿到真实 wxid ,也可以发送文件,但是也不能发送语音。
    二次开发麻烦度:高,一般只有最基础的接口, 大部分需要自己封装

    免费的话, 推荐使用 hook , 也是我目前使用的。
    JRay
        8
    JRay  
       2024-05-14 11:33:25 +08:00
    @Rikipon wechaty 容易封号不?我用 可爱猫什么的封了好几个号了
    eleba
        9
    eleba  
       2024-05-14 11:37:32 +08:00   1
    我是自己 hook 的 自己写了 gpt 回复(当然是免费的 3.5),京东转链,网盘转存, 抖音去水印,企业微信转个人微信推送等。自用搞了好多年了

    自己研究一下 hook 呗 不难的
    ssxwcz
        10
    ssxwcz  
       2024-05-14 11:39:54 +08:00
    @Rikipon hook 的话你用的是什么方案,可以推荐一些吗?
    jstony
        11
    jstony  
       2024-05-14 11:42:14 +08:00
    itchat ,用了很多年了,轻量自用首选。
    maydays
        12
    maydays  
    OP
       2024-05-14 12:09:20 +08:00
    @jstony 项目好几年没更新了,现在还能用吗
    macaodoll
        13
    macaodoll  
       2024-05-14 13:00:17 +08:00 via iPhone
    自己写 hook 挂个安卓手机玩吧,这种靠谱些,也不难
    Rikipon
        14
    Rikipon  
       2024-05-14 13:26:54 +08:00
    @JRay 我只用在了几个小群里面,而且都是娱乐、辅助类的内容,一年多了这个号没什么问题。封号估计还是会与用途和影响范围有关吧
    Rikipon
        15
    Rikipon  
       2024-05-14 13:27:50 +08:00   2
    lfitzgerald
        16
    lfitzgerald  
       2024-05-14 13:34:29 +08:00
    @maydays #12 能用,我用的是 wxpy ,是封装了 itchat ,也很多年不更新了,不过还可以用,走的是 webapi 协议,所以登不了 web 端的微信用不了
    pangzipp
        17
    pangzipp  
       2024-05-14 13:55:10 +08:00
    YY
        18
    YY  
       2024-05-14 13:56:52 +08:00
    @eleba #9 是安卓 hook 吗 还是 pc hook 有资料推荐吗 感谢
    eleba
        19
    eleba  
       2024-05-14 14:50:57 +08:00
    @YY android 的,用 712 自己改 xposed ,自己编译 rom 玩
    ssxwcz
        20
    ssxwcz  
       2024-05-14 17:09:42 +08:00
    @Rikipon 感谢
    mrdong916
        21
    mrdong916  
       2024-05-14 17:28:12 +08:00   2
    wueryi
        22
    wueryi  
       2024-05-14 17:30:16 +08:00   1
    我最近也在找类似的包,发现一个 worktool 的 主要是企微的,不过看起来要收授权费 199 一年
    maydays
        23
    maydays  
    OP
       2024-05-14 17:45:43 +08:00
    @mrdong916 这个看着很不错啊
    wslsq
        24
    wslsq  
       2024-05-14 18:02:46 +08:00
    wechaty 我用了半年免费版。喜欢他的接口比较规范,也很稳定。风控这东西主要是要控制频率
    mybro
        25
    mybro  
       2024-05-15 09:32:31 +08:00
    买的 hook
    wueryi
        26
    wueryi  
       2024-05-15 11:02:53 +08:00
    @mybro #25 哪一家的
    sinry
        27
    sinry  
       2024-05-15 11:13:20 +08:00
    实名认证就不会被封了
    Mandelo
        28
    Mandelo  
       2024-05-15 14:13:35 +08:00
    用过 QQ robot 差不多,主要是怕微信被 BAN
    maydays
        29
    maydays  
    OP
       2024-05-15 15:31:28 +08:00
    @Mandelo 我之前也用的 qq 机器人叫 go-cqhttp 可惜被封了,风控太严重项目也不维护了
    jstony
        30
    jstony  
       2024-05-15 17:48:28 +08:00
    @maydays 一直在用啊,从没断过。
    maydays
        31
    maydays  
    OP
       2024-05-17 10:08:26 +08:00
    发现一个可以突破微信网页版登录限制的项目: https://github.com/eatmoreapple/openwechat
    Aven443
        32
    Aven443  
       2024-05-17 11:42:37 +08:00
    @maydays 好用嘛
    maydays
        33
    maydays  
    OP
       2024-05-17 11:56:11 +08:00
    @hantianyang 你说 openwechat 这个吗?我简单体验了一下感觉不错,看项目近期也有维护
    Aven443
        34
    Aven443  
       2024-05-17 13:43:30 +08:00
    @maydays
    是的,我也去看看去
    pming1
        35
    pming1  
       2024-05-23 14:34:34 +08:00
    @Rikipon wxhelper ,死活编译不了,只能用旧版本。。。
    eleba
        36
    eleba  
       2024-06-20 16:05:47 +08:00
    @YY 是 android 的,低版本用 xp.高版可以搞一套自编译的 rom 在 zygote 里注入 arthook 也能搞。
    panlaixing
        37
    panlaixing  
       2024-12-14 23:56:44 +08:00
    不怕封号吗
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2450 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 12:40 PVG 20:40 LAX 04:40 JFK 07:40
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86