300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > wechat-frida PC微信机器人框架 python(支持gpt聊天 自动回复好友消息)

wechat-frida PC微信机器人框架 python(支持gpt聊天 自动回复好友消息)

时间:2019-10-28 07:46:57

相关推荐

wechat-frida PC微信机器人框架 python(支持gpt聊天 自动回复好友消息)

wechat-frida

1、介绍

wechat-frida 是一款使用frida框架hook微信PC端的python聊天机器人框架。(支持http调用、chatgpt聊天、自动回复好友消息等)。涉及技术:二进制逆向分析、frida动态hook、python、fastapi。仓库地址:/luoyeah/wechat-frida开发文档:https://wechat-frida.readthedocs.io/zh_CN/latest/

2、特性

使用frida框架js脚本hook微信电脑版客户端,方便适配最新版本客户端(frida-js目录:wechatf/js/)。提供http协议接口(接口文档)。可设置自动回复好友消息内容、开启和关闭自动回复、ChatGPT聊天功能。

3、快速开始

3.1 安装

下载并安装v3_2_1_154x86版本的微信。(自行搜索下载)

安装python3.8及以上版本。

安装wechatf

pip install wechatf

3.2、http协议访问

启动服务

wechatf-http

API默认地址:http://127.0.0.1:8001API接口文档:https://wechat-frida.readthedocs.io/zh_CN/latest/

3.3、自动回复消息、GPT聊天

免费获取ChatGPT访问key,获取地址 :/chatanywhere/GPT_API_free

,跳转到链接后,点击领取免费Key链接,使用github账号授权获取key。

运行

首次会提示输入ChatGPT访问key

wechatf-chat

用手机微信向文件传输助手发送/h命令获取帮助:

/h打印帮助消息。/sa msg开启自动回复并设置内容。/ea取消自动回复。/sai开启ai聊天。/cai清除ai聊天上下文/eai取消ai聊天。

用手机微信向文件传输助手发送消息可实现向GPT聊天。

3.4、python脚本中使用

# 导入包import wechatf# 发送消息wxid = "filehelper" # 文件传输助手message = "你好"wechatf.send_message(wxid, message)# 获取消息 以阻塞模式获取msg = wechatf.get_message()print(msg)# 获取所有联系人contacts = wechatf.get_contacts()print(contacts)

4、支持版本和功能

✅v3_2_1_154_x86

✅ 获取登录状态✅ 获取登录二维码✅ 获取登录信息✅ 退出微信✅ 获取联系人列表✅ 接收文本消息✅ 发送文本消息

🚧v3_9_5_80_x86

⬜ 获取登录状态⬜ 获取登录二维码⬜ 获取登录信息⬜ 退出微信⬜ 获取联系人列表✅ 接收文本消息✅ 发送文本消息

5、参与贡献

Fork 本仓库新建 dev 分支提交代码新建 Pull Request

注:该程序仅用于学习交流,禁止商用或其他非法用途。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。