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

在这里插入图片描述

【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~~🎈🎈

vb群发消息软件源码,本程序是用vb6在clswindow2.1基础上开发的,是对微信客户端进行自动化处理的,完全模拟手工操作,稳定且绝度安全,不会被封。懂代码的可以稍微修改变成定时群发,批量指定目标人群群发。绝对物超所值,代码浅显易懂。 这种非常实用的软件作者选择开源,不像一些同行,摸通了一点技术就藏着掖着,没有共享精神,作者再此完全开源,没有dll没有ocx,clswindow2.1库也是作者精心打造可以用于许多自动化操作方面,非常方便。 各位觉得好麻烦给5分好评。 下面附带一下clswindow2.1更新记录,算是2.1这版本的非正式发布吧。 '============================================================================================== '名 称:windows窗体控制类v2.1 '描 述:一个操作windows窗口的类,可对窗口进行很多常用的操作(类名为clsWindow) '使用范例:Dim window As New clsWindow ' window.GetWindowByTitle("计算器").closeWindow '编 程:sysdzw 原创开发,如果有需要对模块扩充或更新的话请邮箱发我一份,共同维护 '发布日期:2013/06/01 '博 客:http://blog.163.com/sysdzw ' http://blog.csdn.net/sysdzw 'Email :sysdzw@163.com 'QQ :171977759 '版 本:V1.0 初版 2012/12/03 ' V1.1 修正了几个正则相关的函数,调整了部分类结构 2013/05/28 ' V1.2 增加属性Caption,可以获取或设置当前标题栏 2013/05/29 ' V1.3 增加了方法Focus,可以激活当前窗口 2013/06/01 ' 增加了方法Left,Top,Width,Height,Move,处理窗口位置等 ' V1.4 增加了窗口位置调整的几个函数 2013/06/04 ' 增加了得到应用程序路径的函数AppName ' 增加了得到应用程序启动参数的函数AppCommandLine ' V1.5 增加了窗口最大最小化,隐藏显示正常的几个函数 2013/06/06 ' 增加了获取控件相关函数是否使用正则的参数UseRegExp默认F ' V1.6 将Left,Top函数改为属性,可获得可设置 2013/06/10 ' V1.7 增加函数:CloseApp 结束进程 2013/06/13 ' 修正了部分跟正则匹配相关的函数 ' 增加函数:GetElementTextByText ' 增加函数:GetElementHwndByText ' V1.8 增加函数:GetWindowByClassName 2013/06/26 ' 增加函数:GetWindowByClassNameEx ' 增加函数:GetWindowByAppName ' 增加私有变量hWnd_ ' 增加属性hWnd,可设置,单设置时候会检查,非法则设置为0 ' 更新GetWindowByTitleEx函数,使之可以选择性支持正则 ' 删除GetWindowByTitleRegExp函数,合并到上面函数 ' 增加SetFocus函数,调用Focus实现,为了是兼容VB习惯
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

是小菜欸

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值