Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rememberber/wepush

专注批量推送的小而美的工具,目前支持:模板消息-公众号、模板消息-小程序、微信客服消息、微信企业号/企业微信消息、阿里云短信、阿里大于模板短信 、腾讯云短信、云片网短信、E-Mail、HTTP请求、钉钉、华为云短信、百度云短信、又拍云短信、七牛云短信
https://github.com/rememberber/wepush

gui java mail message push send sender sms swing wechat weixin

Last synced: 1 day ago
JSON representation

专注批量推送的小而美的工具,目前支持:模板消息-公众号、模板消息-小程序、微信客服消息、微信企业号/企业微信消息、阿里云短信、阿里大于模板短信 、腾讯云短信、云片网短信、E-Mail、HTTP请求、钉钉、华为云短信、百度云短信、又拍云短信、七牛云短信

Awesome Lists containing this project

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