Skip to main content

一个玩微信的工具

Project description

WeChatFerry Python 客户端

PyPi Downloads Documentation Status

📖 Python 文档 📺 Python 视频教程 🙋 FAQ

🤖示例机器人框架:WeChatRobot

碲矿 赞赏
后台回复 WCF 加群交流 如果你觉得有用

快速开始

pip install --upgrade wcferry

Demo:

参考 WeChatRobot 和上面的文档。

一起开发

配置环境

# 创建虚拟环境
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.3.3.1

  • 修复 send_xml
点击查看更多

版本号: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 开始

功能:

  • 查询登录状态
  • 获取登录账号信息
  • 获取消息类型
  • 获取联系人
  • 获取可查询数据库
  • 获取数据库所有表
  • 获取语音消息
  • 发送文本消息(可 @)
  • 发送图片消息
  • 发送文件消息
  • 发送卡片消息
  • 发送 XML 消息
  • 发送 GIF 消息
  • 拍一拍群友
  • 转发消息
  • 开启接收消息
  • 关闭接收消息
  • 查询数据库
  • 获取朋友圈消息
  • 下载图片
  • 解密图片
  • 添加群成员
  • 删除群成员
  • 邀请群成员

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wcferry-39.3.3.2.tar.gz (2.1 MB view details)

Uploaded Source

Built Distribution

wcferry-39.3.3.2-py3-none-any.whl (2.1 MB view details)

Uploaded Python 3

File details

Details for the file wcferry-39.3.3.2.tar.gz.

File metadata

  • Download URL: wcferry-39.3.3.2.tar.gz
  • Upload date:
  • Size: 2.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.11

File hashes

Hashes for wcferry-39.3.3.2.tar.gz
Algorithm Hash digest
SHA256 58a2580f07d97cd7ba40af1838103947a95c27aa88dce1177325aefa4ab6829f
MD5 3545e316345eaf5a5db9f78d15b2bac1
BLAKE2b-256 66374efee8a9a4397095f3ea65e63986ccc8e6821919a471948e1fe89fe31cc9

See more details on using hashes here.

File details

Details for the file wcferry-39.3.3.2-py3-none-any.whl.

File metadata

  • Download URL: wcferry-39.3.3.2-py3-none-any.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.11

File hashes

Hashes for wcferry-39.3.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 9551de732853256679853f45d55f41793d88b2f60cdab31b70d822cd5daa5334
MD5 301667c6386019f9cd93a65ca755b287
BLAKE2b-256 32af646022b00b7c93b44353e91bcc2bddf11375d5bfd90c7bc82ff23699f77a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page