WeChatFerry/clients/python
2024-02-25 15:03:12 +08:00
..
wcferry Fix self_wxid 2024-02-25 15:03:12 +08:00
MANIFEST.in Refactoring 2023-07-15 09:46:40 +08:00
README.MD Update key word 2024-02-18 16:47:56 +08:00
roomdata.proto Map all the (u)int64 type fields to JS_STRING 2024-01-12 06:26:57 +00:00
setup.py Refactoring 2023-07-15 09:46:40 +08:00
test.py Fix host 2023-11-26 23:14:47 +08:00

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
  • 转发消息
  • 撤回消息
  • 获取登录二维码