一个基于 Python 和 PyQt5 的微信自动化工具,支持朋友圈点赞、群发消息等功能。
- 智能点赞:自动识别指定用户的朋友圈动态并进行点赞
- 批量点赞:支持多个用户的批量点赞操作
- 智能滚动:自动滚动朋友圈寻找目标用户
- 重复检测:避免重复点赞已点赞的内容
- 群发消息:支持向多个联系人或群聊发送消息
- 智能搜索:自动搜索并定位目标联系人
- 批量操作:支持批量发送,提高效率
- OCR 识别:基于 RapidOCR 的文字识别技术
- 智能路径查找:自动检测微信安装路径
- 现代化 GUI:基于 PyQt5 的美观用户界面
- 多线程处理:避免界面卡顿,提升用户体验
- Windows 10/11
- Python 3.8+
- 微信 PC 版
-
克隆项目
git clone https://github.com/huanbuma/WeChat-Group-Message-Likes.git cd WeChat-Group-Message-Likes -
安装依赖
pip install -r requirements.txt
-
运行程序
python wechat_automation_gui.py
- 启动程序后,切换到「朋友圈点赞」标签页
- 在「目标用户」框中输入要点赞的用户昵称(支持多个用户,用逗号分隔)
- 设置等待时间和滚动参数
- 点击「开始点赞」按钮
- 程序会自动打开微信朋友圈并执行点赞操作
- 切换到「群发消息」标签页
- 在「发送目标」中输入联系人或群聊名称(每行一个)
- 在「消息内容」中输入要发送的消息
- 点击「开始群发」按钮
- 程序会自动搜索联系人并发送消息
wechat-automation-tool/
├── wechat_automation_gui.py # 主程序 GUI 界面
├── wechat_core_engine.py # 核心自动化引擎
├── wechat_launcher.py # 微信启动器
├── rapid_ocr_engine.py # OCR 识别引擎
├── build.py # 打包构建脚本
├── run_gui.py # 程序启动入口
├── requirements.txt # 依赖包列表
├── README.md # 项目说明文档
├── LICENSE # 开源许可证
└── assets/ # 资源文件
├── *.png # 图标文件
└── *.svg # 矢量图标
程序会自动检测微信安装路径,检测顺序:
- 配置文件中的路径
- 常见安装路径
- 注册表查询
- 运行进程检测
- 全盘搜索
- 手动选择
- 使用 RapidOCR 进行文字识别
- 支持中文文字识别
- 自动优化识别精度
-
使用前请确保:
- 微信 PC 版已安装并可正常使用
- 屏幕分辨率设置合适(推荐 1920x1080)
- 微信界面语言为中文
-
使用限制:
- 请遵守微信使用规范,避免频繁操作
- 建议设置合理的等待时间间隔
- 不要用于商业推广等违规用途
-
安全提醒:
- 本工具仅供学习和个人使用
- 使用时请确保网络环境安全
- 定期更新程序以获得最佳体验
python build.py生成的可执行文件位于 dist/ 目录下。
wechat_automation_gui.py:主 GUI 界面,负责用户交互wechat_core_engine.py:核心自动化逻辑,包含所有自动化操作wechat_launcher.py:微信启动和路径管理rapid_ocr_engine.py:OCR 文字识别功能
欢迎提交 Issue 和 Pull Request!
- Fork 本项目
- 创建特性分支 (
git checkout -b feature/AmazingFeature) - 提交更改 (
git commit -m 'Add some AmazingFeature') - 推送到分支 (
git push origin feature/AmazingFeature) - 创建 Pull Request
本项目采用 MIT 许可证 - 查看 LICENSE 文件了解详情。
如有问题或建议,请通过以下方式联系:
- 提交 Issue
- 发送邮件至:[email protected]
⭐ 如果这个项目对你有帮助,请给个 Star 支持一下!