Loading...

一种新的微信机器人实现方式

日常推荐2个月前更新 Jone
66 0 0

距离上一篇写微信机器人的文章已经过去很长时间了,原本以为WeChaty已经是这个系列极限了,毕竟Web HOOK抓到已经很不容易了。没想到竟然还有大佬能抓到客户端hook并根据此封装了一系列API,支持GO,python,java等等,非常适合我们根据自己需求来自定义开发。

而且听说这个不容易被封,官方现有技术还检测不出来,毕竟到现在了原来电脑端的消息防撤回插件还能使用(..•˘_˘•..)

阅读原文

WeChatFerry

Github仓库地址:lich0821/WeChatFerry: 微信机器人底层框架,可接入Gemini、ChatGPT、ChatGLM、讯飞星火、Tigerbot等大模型。WeChat Robot Hook. (github.com)

哥们偷偷用,别被小马修复了,一年时间就有2.7K的star了可以说很不错了。

一种新的微信机器人实现方式

目前市面上主流的两种微信机器人分别是基于WebHook和客户端Hook这两种开发的,WebHook说实话不是特别安全,并且腾讯好多年前就已经关闭了网页端扫码登陆。

所以说这个客户端HooK项目就显得非常有价值了,目前基于这个项目已经有了Go、GoHTTP、Java、Node、Python和Rust客户端。我看了一下Go客户端,写的挺简单易懂的,大家伙会点开发的话就可以基于此做出来属于自己的微信辅助器了,可以尝试一波。

目前有一些项目就是基于此开发的,比如舔狗机器人,每天早中晚向女神问好;或者一个简单的天气播报机器人每天定时发送今日天气;当然也可以对接AI来进行AI对话了,总之基于此API,只要你能实现,就会有无限可能!!!

NGCBot

推荐一个做的比较完善的机器人——NGCBot,GitHub仓库链接:ngc660sec/NGCBot: 一个基于✨HOOK机制的微信机器人,支持🌱安全新闻定时推送【FreeBuf,先知,安全客,奇安信攻防社区】,👯Kfc文案,⚡备案查询,⚡手机号归属地查询,⚡WHOIS信息查询,🎉星座查询,⚡天气查询,🌱摸鱼日历,⚡微步威胁情报查询, 🐛美女视频,⚡美女图片,👯帮助菜单。📫 支持积分功能,⚡支持自动拉人,⚡检测广告,🌱自动群发,👯Ai回复,😄自定义程度丰富,小白也可轻松上手! (github.com)

不过可惜是用python做的而且还没有打包成exe,自己本地弄一下有点麻烦,博主今天给大家演示一波。

本地安装

git clone把代码拉到本地,跑之前先确定本机有python环境最高版本高点,pip install -r .\requirements.txt使用这个命令来安装项目包。

一种新的微信机器人实现方式

如果安装依赖很慢,使用pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/来更换国内镜像源。

本地启动使用

注意需要下载指定版本的微信,这里指定版本为3.9.2.23,可以直接去项目里下载。

微信下载地址:Release V2.0 龙年贺岁版 · ngc660sec/NGCBot (github.com)

一种新的微信机器人实现方式

启动之前需要先把微信关上,之后运行python main.py启动插件即可。

一种新的微信机器人实现方式

如果出现这个错误,需要把微信关上。

一种新的微信机器人实现方式

这就启动成功了,项目里有个config.yaml文件用于配置的机器人回复的,有很多功能可以用,这里就不过多介绍了,可以看下项目介绍。

一种新的微信机器人实现方式

调出菜单:
一种新的微信机器人实现方式

查看美女图片:

一种新的微信机器人实现方式

还有其他功能需要配置好api,可以自行尝试。

闲聊

不知道今天bing抽啥风,竟然时不时返回404

© 版权声明

相关文章