Skip to content

Conversation

@josephier
Copy link
Contributor

No description provided.

@6vision 6vision merged commit c3127f7 into zhayujie:master Apr 9, 2025
@josephier
Copy link
Contributor Author

josephier commented Apr 11, 2025

WechatFerry 协议

准备工作

  1. 使用该协议接入微信,需要使用特定版本的windows客户端,具体因协议的版本而异,目���使用的是wcferry == 39.4.2.2,对应的wx客户端版本为3.9.12.17下载链接

    下载后安装并登录,关闭系统自动更新 (wx客户端版本降级不影响历史聊天数据)

  2. python版本:Python>=3.9,建议3.9或3.10即可,3.10.10下载链接

    安装时候记得勾选 add to path

  3. 纯个人娱乐和学习使用,目前仅支持文字消息,待后续有空完善,也欢迎有兴趣的一起完善

克隆项目

git clone https://github.com/zhayujie/chatgpt-on-wechat

如果克隆失败或者无法克隆,可以下载压缩包到本地解压

安装依赖

切换到项目更目录,执行下面的命令:

pip3 install -r requirements.txt 
pip3 install -r requirements-optional.txt 
pip3 install wcferry==39.4.2.2

配置

配置文件的模板在根目录的 config-template.json 中,需复制该模板创建最终生效的 config.json 文件,执行下面的命令或者手动复制并重命名

copy config-template.json config.json

设置启动通道:"channel_type": "wcf", 其他配置参考项目配置说明

启动

直接在项目根目录下执行:

python3 app.py  

执行后,正常应会提示”微信登录成功,当前用户xxxx“。

如果执行后无反应,说明python解释器的系统变量不是python3, 可以尝试py app.py等;如果有报错,请检查版本是否正确,以及自行咨询AI尝试解决。

⚠ 免责声明

  1. 本工具为开源项目,仅提供基础功能,供用户进行合法的学习、研究和非商业用途
    禁止将本工具用于任何违法违规行为。
  2. 二次开发者的责任
  • 任何基于本工具进行的二次开发、修改或衍生产品,其行为及后果由二次开发者独立承担,与本工具原作者无关。
  • 禁止 使用贡献者的姓名、项目名称或相关信息作为二次开发产品的营销或推广手段。
  • 建议二次开发者在其衍生产品中添加自己的责任声明,明确责任归属。
  1. 用户责任
  • 使用本工具或其衍生产品的所有后果由用户自行承担,原作者不对因直接或间接使用本工具而导致的任何损失、责任或争议负责。
  1. 法律法规
  • 用户和二次开发者须遵守《中华人民共和国网络安全法》、《中华人民共和国数据安全法》等相关法律法规。
  • 本工具涉及的所有第三方商标或产品名称,其权利归权利人所有,作者与第三方无任何直接或间接关系。
  1. 作者保留权利 >
  • 本工具原作者保留修改、更新、删除该类工具的权利,无需事先通知或承担任何义务。
@Leesinx
Copy link

Leesinx commented May 14, 2025

使用一次 账号就被警告了呀 功能被限���不能扫码

@ghost
Copy link

ghost commented May 23, 2025

用微信会被lock

@Gensiss
Copy link

Gensiss commented Jun 7, 2025

支持企业微信扫码登陆吗

@leliln52
Copy link

提示微信版本太低

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

6 participants