# WePush **Repository Path**: zhoubochina/WePush ## Basic Information - **Project Name**: WePush - **Description**: 专注批量推送的小而美的工具。目前支持的类型:模板消息-公众号、模板消息-小程序、微信客服消息、微信企业号/企业微信消息、阿里云短信、阿里大于模板短信 、腾讯云短信、云片网短信、E-Mail、钉钉、百度云短信、华为云短信、又拍云短信、七牛云短信 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: https://gitee.com/zhoubochina/WePush - **GVP Project**: Yes ## Statistics - **Stars**: 3654 - **Forks**: 1089 - **Created**: 2017-07-03 - **Last Updated**: 2025-06-17 ## Categories & Tags **Categories**: message-server **Tags**: Java, 桌面应用, Swing, 模板消息 ## README WePush-Logo # WePush > 专注批量推送的小而美的工具 [![star](https://gitee.com/zhoubochina/WePush/badge/star.svg?theme=gvp)](https://gitee.com/zhoubochina/WePush/stargazers) [![GitHub stars](https://img.shields.io/github/stars/rememberber/WePush.svg)](https://github.com/rememberber/WePush) [![GitHub release](https://img.shields.io/github/release/rememberber/WePush.svg)](https://github.com/rememberber/WePush/releases) [![GitHub license](https://img.shields.io/github/license/rememberber/WePush.svg)](https://github.com/rememberber/WePush/blob/master/LICENSE.txt) Featured|HelloGitHub ## 支持的平台 Windows • Linux • macOS ### 目前已经支持的消息类型 + 模板消息-公众号 + 模板消息-小程序 + 订阅消息-小程序 + 微信客服消息 + 微信企业号/企业微信消息 + 小程序统一服务消息 + 钉钉 + 阿里云短信 + 阿里大于模板短信 + 腾讯云短信 + 华为云短信 + 百度云短信 + 又拍云短信 + 七牛云短信 + 云片网短信 + E-Mail + HTTP请求(单次、批量、压测) ### 计划中支持的消息类型 + 网易云信短信 + 榛子云短信 + Luosimao短信 + 极光短信 + 极光推送 ### 功能&亮点 1. 支持自定义消息内容并批量推送 2. 支持变量消息(可实现根据发送目标用户不同每条消息内容不一样) 3. 支持消息编辑、预览、消息管理 4. 支持通过文件导入用户(txt、csv、excel) 5. 支持通过MySQL导入用户 6. 支持微信公众号全员推送 7. 支持微信全家桶消息(公众号、小程序、企业号) 8. 支持各种粒度的定时推送 9. 支持推送历史管理和失败重新推送 10. 支持多账号管理和切换(微信) 11. 支持各种搜索、导入、导出 12. 小而美的可视化界面,支持亮暗多种外观风格 13. 支持全局字体字号设置 14. 支持推送结果邮件通知 …… ### 截图速览 ![Overview](assets/screen_shoot/1.png) ![Overview](assets/screen_shoot/2.png) ![Overview](assets/screen_shoot/3.png) ![Overview](assets/screen_shoot/4.png) ![Overview](assets/screen_shoot/5.png) ![Overview](assets/screen_shoot/7.png) ![Overview](assets/screen_shoot/6.png) ![Overview](assets/screen_shoot/theme.png) ### 安装文件下载 [WePush下载地址](https://gitee.com/zhoubochina/WePush/releases) ### 使用到的一些小技术点 + Java + Java Swing + 线程池 + 连接池(数据库:HikariCP、HTTP:PoolingHttpClient) + HttpClient + HttpAsyncClient + 定时任务 + SQLite + MyBatis ### 遇到的麻烦和挑战 + Swing界面不好控制,导致需要投入较多精力和耐心 + 工作过于饱和,经常到半夜很晚才挤出一点时间 + 要做的事情有很多,比如WePush中间件及其附属的集消息中心、通知报警、任务、批量、重试、统计等于一身的方便部署的Web管理应用 + 陪家人时间变少或无 + 锻炼身体时间变少或无 + 越来越发现需要不断学习源码和底层的重要性 ### 特别感谢 [WxJava](https://gitee.com/binary/weixin-java-tools) [Hutool](http://hutool.cn/) [FlatLaf](https://www.formdev.com/flatlaf/) ### 开发&构建 https://gitee.com/zhoubochina/WePush/wikis/build ### 使用帮助 https://gitee.com/zhoubochina/WePush/wikis/help QQ交流群:

WePush

### 鼓励&赞赏 **如果WePush对您有所帮助或便利, 欢迎对我每天下班和周末时光的努力进行肯定, 您的赞赏将会给我带来更多动力**

WePush