在这里插入图片描述

【GitHub精选项目】高性能微信群发工具:WeChatMassTool



本文章是下面文章的船新版本,

同时也是下面文章的具体应用,


前言

微信群发助手是一个基于 PySide6Python 开发的桌面应用程序,旨在帮助用户高效地执行微信消息的群发任务。它提供了一个友好的用户界面,支持导入群发名单和导出运行结果。

特别适合有群发消息需求的用户。

项目地址:https://github.com/Frica01/WeChatMassTool

项目概览

WeChatMassTool 是一个现代化桌面应用开发的Qt工具,它使用了uiautomationPython来实现微信群发消息的功能。
在这里插入图片描述

✨动图展示

启动界面

在这里插入图片描述

基本展示

在这里插入图片描述

运行展示

在这里插入图片描述

已开发

  • 用户友好的界面:基于 PySide6,拥有现代化的界面和流畅的用户体验。
  • 智能群发:可以根据用户设置的标签或群组进行智能群发。
  • 丰富的消息内容:支持文本、图片、文件等多种类型的消息内容。
  • 日志记录:详细记录每次发送的结果,方便用户回查。

待开发

  • 消息模板:增加更多自定义消息模板。
  • 消息定时:消息的定时发送功能。

克隆项目

git clone

最简单的,在命令行工具输入以下命令即可,如下图所示:

git clone https://github.com/Frica01/WeChatMassTool.git

在这里插入图片描述

Download ZIP

如果没有安装Git,那么使用 Download ZIP 也是个不错的选择。

在这里插入图片描述

运行程序

本项目是由Python编程语言所编写,默认读者朋友们已经安装好了。

安装依赖

去到项目目录下,安装所需要的库。在命令行执行以下命令即可。

pip install -r requirements.txt

启动程序

python main.py

在这里插入图片描述

项目结构

展开
WeChatMassTool/
├── assets/              # 展示图片
├── config/              # 应用配置相关文件
│   ├── __init__.py
│   └── config.py        # 应用的全局配置设置
├── controllers/         # MVC 中的控制器组件
│   ├── __init__.py
│   └── controller_main.py
├── make/                # pyinstaller打包文件
├── models/              # MVC 中的模型组件,处理数据逻辑
│   ├── __init__.py
│   ├── model_generator_csv.py
│   └── model_main.py
├── tests/               # 单元测试和功能测试文件
│   ├── __init__.py
│   └── test.py
├── utils/
│   ├── __init__.py
│   ├── utils.py
│   ├── wx_operation.py
│   └── wx_operation.py.bak
├── views/               # MVC 中的视图组件,用户界面文件
│   ├── resources/       # UI 资源,如图标、图片等
│   │   ├── icons/
│   │   ├── images/
│   │   ├── svgs/
│   │   ├── themes/      # UI 主题文件
│   │   ├── ui_files/    # Qt Designer UI 文件
│   │   └── resources.qrc
│   ├── ui_components/   # 重用的UI组件和逻辑
│   │   ├── __init__.py
│   │   ├── animations.py  # 动画效果实现
│   │   └── ui_setup.py    # UI设置和初始化
│   ├── ui_designs/      # UI 设计文件,基于PySide6自动生成的Python文件
│   │   ├── __init__.py
│   │   ├── resources_rc.py
│   │   ├── ui_login.py    # 登录界面UI设计
│   │   └── ui_main.py     # 主界面UI设计
│   ├── widgets/         # 自定义的Qt Widgets
│   │   ├── __init__.py
│   │   ├── custom_grips.py  # 自定义窗口调整大小控件
│   │   ├── login_window.py  # 登录窗口实现
│   │   └── main_window.py   # 主窗口实现
│   ├── __init__.py
│   └── view_main.py     # 主视图管理器,负责整合和管理应用的所有视图
├── LICENSE
├── README.md
├── main.py              # 应用程序的入口文件
└── requirements.txt

拓展

此项目目前支持基础的群发功能,未来的版本计划包括:

  • 增加更多自定义消息模板。
  • 用户行为分析和使用反馈功能,用于改善应用性能和用户体验。

☎️联系作者

如果您有任何问题或者想要更多地了解项目,欢迎通过以下方式联系我:

贡献

本项目的灵感来源自 Frica01 的创意和贡献,我对他在开源社区的工作表示由衷的景以和感谢。本项目基于以下两个项目的重构。

欢迎对项目感兴趣的开发者通过 Pull RequestsIssues 提交您的贡献或反馈。

后话

本次分享到此结束,
see you~~🎈🎈

Logo

中德AI开发者社区由X.Lab发起,旨在促进中德AI技术交流与合作,汇聚开发者及学者,共同探索前沿AI应用与创新。加入我们,共享资源,共创未来!🚀

更多推荐