产品简介
message-pusher 是一个自建消息推送服务,支持邮件、微信、企业微信等多种推送方式,兼容Markdown格式。基于Golang单文件运行,无需复杂依赖,适合开发者和系统管理员整合消息通知到各种应用和脚本中。

核心功能
- 支持多种消息推送渠道(如邮件、微信、企业微信、飞书、钉钉等)
- 支持Markdown格式消息
- 单可执行文件,开箱即用
- 自定义Webhook和API兼容,易于集成
- Web端管理消息和用户系统,支持即时刷新
快速开始
- 从GitHub Releases下载Windows可执行文件
- 运行 `message-pusher.exe --port 3000` 启动服务
- 访问 http://localhost:3000/ 使用默认账号(root/123456)登录
- 在后台配置SMTP服务和推送通道
- 使用API如 `GET /push/
?description=<消息内容>` 推送消息
界面预览
与其他方案对比
| 对比项 | message-pusher | 同类方案 |
|---|---|---|
| 部署简易性 | 单文件运行,开箱即用 | 可能需要复杂配置或安装依赖 |
| 推送渠道多样性 | 支持邮件、微信、企业微信等10+种方式 | 通常仅支持少数几种渠道 |
| 自定义与集成能力 | 支持自定义Webhook,API兼容其他服务如Server酱 | 自定义选项有限,集成较麻烦 |
适合谁用
- 需要监控博客登录事件的开发者
- 进行深度学习训练并希望实时监控的机器学习工程师
- 编写自动化脚本并需要运行结果通知的脚本作者
- 为企业内部系统集成消息推送功能的IT管理员
下载与版本
当前最新版本为 v0.4.12,发布于 2024-11-10。支持 Windows。点击页面「下载软件」按钮即可下载打包好的版本,根据你的电脑/手机系统来选择对应的软件。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/songquanpeng/message-pusher