项目介绍

~~WeChatFerry HTTP 客户端~~

wcfhttp 不再维护,有需要可以使用 WcfRust 或者 GoHttp

WeChatFerry Python 客户端

PyPi Downloads Documentation Status

📖 文档

📺 视频教程

🙋 FAQ

🤖示例机器人框架:WeChatRobot

快速开始

pip install --upgrade wcferry

Demo:

参考 WeChatRobot 和上面的文档。

碲矿

赞赏

后台回复 WCF 加群交流

如果你觉得有用

一起开发

配置环境

# 创建虚拟环境
python -m venv .env
# 激活虚拟环境
source .env/Scripts/activate
# 升级 pip
pip install --upgrade pip
# 安装依赖包
pip install grpcio-tools pynng

重新生成 PB 文件

# CMD
cd clients\python\wcferry
python -m grpc_tools.protoc --python_out=. --proto_path=..\..\..\WeChatFerry\rpc\proto\ wcf.proto

# GitBash
cd clients/python/wcferry
python -m grpc_tools.protoc --python_out=. --proto_path=../../../WeChatFerry/rpc/proto/ wcf.proto

版本更新

v39.0.14.0 (2024.02.18)

  • 若干优化

  • 若干功能

点击查看更多

版本号:w.x.y.z

其中:

  • w 是微信的大版本号,如 37 (3.7.a.a), 38 (3.8.a.a), 39 (3.9.a.a)

  • x 是适配的微信的小版本号,从 0 开始

  • yWeChatFerry 的版本,从 0 开始

  • z 是各客户端的版本,从 0 开始

功能:

  • 检查登录状态

  • 获取登录账号的 wxid

  • 获取消息类型

  • 获取所有联系人

  • 获取所有好友

  • 获取数据库

  • 获取某数据库下的表

  • 获取用户信息

  • 发送文本消息(可 @)

  • 发送图片(支持网络路径)

  • 发送文件(支持网络路径)

  • 允许接收消息

  • 停止接收消息

  • 执行 SQL 查询

  • 接受好友申请

  • 添加群成员

  • 删除群成员

  • 解密图片

  • 获取朋友圈消息

  • 保存图片

  • 保存语音

  • 发送卡片消息

  • 拍一拍群友

  • 邀请群成员

  • 图片 OCR

  • 转发消息

  • 撤回消息

  • 获取登录二维码