Skip to content

安装配置

环境要求

  • Python >= 3.8
  • Windows 系统
  • 对应版本的微信客户端

安装 SDK

shell
pip install pywechat-libencode

依赖说明

SDK 会自动安装以下依赖:

依赖包用途
loguru日志记录
pyee事件监听
pymem内存操作
requestsHTTP请求
xmltodictXML解析
fastapiHTTP服务
uvicornASGI服务器

HTTP API 模式使用

如果使用 HTTP API 模式,需要通过命令行启动微信:

shell
inject.exe "C:\Program Files\Tencent\Weixin\Weixin.exe" libencode.dll "{\"recivemode\": \"http\", \"http_server_port\": 8000, \"http_callback_url\": \"http://127.0.0.1:8001/callback\", \"usedefault\": false, \"start_server_while_login\": true}"

参数说明

参数说明
http_server_port接口调用地址端口号,如 http://127.0.0.1:8000/api/send_text_msg
http_callback_url消息回调地址,如 http://127.0.0.1:8001/callback
usedefault是否使用默认配置
start_server_while_login登录后是否自动启动服务

执行命令后微信会被调起,扫码登录即可使用。

接口调用

  • 接口请求地址:http://127.0.0.1:{port}/api/xxx
  • 所有接口均为 POST 请求
  • 参数以 JSON 格式传递

基于 MIT 许可发布