wxauto(x)

wxauto(x)

什么是 wxauto?

wxauto 是我在2020年开发的一个基于 UIAutomation 的开源 Python 微信自动化库,最初只是一个简单的脚本,只能获取消息和发送消息,经历了2年多的停滞,期间很多网友留言说需要更多的功能,所以在2023年针对新版微信重新开发了 wxauto,增加了更多的功能,即使 Python 初学者也可以简单上手自动化微信操作。目前已实现很多日常的微信操作的自动化,如自动发送消息、自动添加好友、自动回复、自动获取聊天记录、图片、文件等功能,后续还会根据反馈更新更多功能。

wxauto 的主要功能

  • 消息发送:支持发送文字、图片、文件、@群好友、引用消息等功能
  • 聊天记录:可获取好友的聊天记录内容
  • 监听消息:实时获取指定监听好友(群)的新消息
  • 其他定制功能:根据需求定制自动化流程,满足各种特殊需求。

安装和使用

安装 wxauto 非常简单,在命令行输入以下命令即可:

pip install wxauto

接下来,可以按照以下步骤进行基本配置和使用:

引入 wxauto 库:

from wxauto import WeChat

初始化微信对象:

wx = WeChat()

发送消息:

# 给文件传输助手发送消息
wx.SendMsg('这是通过wxauto发给你的消息!', '文件传输助手')

就这么简单几步,你就可以开始使用 wxauto 了!

会封号吗

不封号。

该项目基于Windows官方API开发,不涉及任何侵入、破解、抓包微信客户端应用,完全以人操作微信的行为执行操作

但是如果你有以下行为,即使手动操作也有风控的风险:

  • 曾用hook类或webhook类微信工具,如dll注入、itchat及其衍生产品
  • 频繁且大量的发送消息、添加好友等,导致风控
  • 高频率发送机器人特征明显的消息,导致被人举报,致使行为风控
  • 扫码手机与电脑客户端不在同一个城市,导致异地风控
  • 低权重账号做太多动作,低权重账号可能包括:
    • 新注册账号
    • 长期未登录或不活跃账号
    • 未实名认证账号
    • 未绑定银行卡账号
    • 曾被官方处罚的账号

交流

有任何问题或建议,欢迎加作者好友,备注wxauto