1 Star 0 Fork 949

四角 / WePush

forked from RememBerBer / WePush 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT
WePush-Logo

WePush

专注批量推送的小而美的工具

码云Gitee GitHub stars Build Status GitHub release GitHub license

目前已经支持的消息类型

  • 模板消息-公众号
  • 模板消息-小程序
  • 微信客服消息
  • 微信企业号/企业微信消息
  • 阿里云短信
  • 阿里大于模板短信
  • 腾讯云短信
  • 云片网短信
  • E-Mail

计划中支持的消息类型

  • HTTP请求(单次、批量、压测)
  • 又拍云短信
  • 七牛云短信
  • 华为云短信
  • 网易云信短信
  • 榛子云短信
  • Luosimao短信
  • 极光短信
  • E-极光推送
  • 钉钉

功能&亮点

  1. 支持自定义消息内容并批量推送
  2. 支持变量消息(可实现根据发送目标用户不同每条消息内容不一样)
  3. 支持消息编辑、预览、消息管理
  4. 支持通过文件导入用户(txt、csv、excel)
  5. 支持通过MySQL导入用户
  6. 支持微信公众号全员推送
  7. 支持微信全家桶消息(公众号、小程序、企业号)
  8. 支持各种粒度的定时推送
  9. 支持推送历史管理和失败重新推送
  10. 支持多账号管理和切换(微信)
  11. 支持各种搜索、导入、导出
  12. 小而美的可视化界面,支持亮暗多种外观风格
  13. 支持全局字体字号设置
  14. 支持推送结果邮件通知
    ……

截图速览

WePush

WePush

WePush

WePush

WePush

WePush

WePush

WePush

WePush

更多外观

WePush

WePush

安装文件下载

WePush下载地址

安装之前请确认已经安装了jre1.8或者以上版本
jre下载地址

环境依赖

  • Java 8
  • lombok

使用到的一些小技术点

  • Java
  • Java Swing
  • 线程池
  • 连接池(数据库:HikariCP、HTTP:PoolingHttpClient)
  • HttpClient
  • HttpAsyncClient
  • 定时任务
  • SQLite
  • MyBatis

遇到的麻烦和挑战

  • Swing界面不好控制,导致需要投入较多精力和耐心
  • 工作过于饱和,经常到半夜很晚才挤出一点时间
  • 要做的事情有很多,比如WePush中间件及其附属的集消息中心、通知报警、任务、批量、重试、统计等于一身的方便部署的Web管理应用
  • 陪家人时间变少或无
  • 锻炼身体时间变少或无
  • 越来越发现需要不断学习源码和底层的重要性

特别感谢

WxJava
Hutool
Darcula
BeautyEye

特别说明

WePush所使用的图标来源于https://github.com/JetBrains/intellij-community项目
版权、专利和许可都归其所有https://github.com/JetBrains/intellij-community/blob/master/LICENSE.txt
如有冒犯,请及时通知我删除
Icons in WePush are from Project:https://github.com/JetBrains/intellij-community
Copy right,patent and license are belong to the "JetBrains/intellij-community"
https://github.com/JetBrains/intellij-community/blob/master/LICENSE.txt
If there is any offence, please inform me to delete them in time.

开发&构建

https://gitee.com/zhoubochina/WePush/wikis/build

使用帮助

https://gitee.com/zhoubochina/WePush/wikis/help
微信交流群:

WePush

鼓励&赞赏

如果WePush对您有所帮助,或者给您的工作生活带来一些便利,
欢迎对我每天下班和周末时光的努力进行肯定,您的赞赏将会给我带来更多动力

WePush

MIT License Copyright (c) [2017] [WePush] Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

专注批量推送的小而美的工具。目前支持的类型:模板消息-公众号、模板消息-小程序、微信客服消息、微信企业号/企业微信消息、阿里云短信、阿里大于模板短信 、腾讯云短信、云片网短信、E-Mail 展开 收起
Java
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/sijiao025/WePush.git
git@gitee.com:sijiao025/WePush.git
sijiao025
WePush
WePush
master

搜索帮助

14c37bed 8189591 565d56ea 8189591