- 博客
- Message Pusher 实用攻略 - 搭建你的专属消息推送服务
Message Pusher 实用攻略 - 搭建你的专属消息推送服务
a year ago
你有没有遇到过这样的情况:跑个脚本要好几个小时,结果你不知道啥时候跑完;服务器挂了你也不知道;或者想在代码里加个通知功能但又不想依赖各种复杂的第三方服务?
今天要给大家推荐的 Message Pusher 就是专门解决这些问题的神器。
这是个完全开源的项目,支持多种消息推送方式,支持 Markdown,基于 Golang 仅单可执行文件,开箱即用。
简单说,它就是一个你可以自己部署的消息推送服务,类似于 Server 酱,但功能更强大,而且完全免费。
https://appstore.lazycat.cloud/#/shop/detail/dev.beiyu.message-pusher
快速上手
应用安装后,打开主界面

点击登录,用户名是 root,密码是 123456

第二步:设置邮件推送
邮件推送是最稳定的方式,强烈建议先配置这个:
点击"系统设置" 找到 SMTP 配置部分
如果你用 QQ 邮箱,设置是这样的:
- SMTP 服务器:
smtp.qq.com - 端口:
587 - 用户名:你的 QQ 邮箱
- 密码:QQ 邮箱的授权码(不是 QQ 密码!)


第三步:绑定个人邮箱
在"个人设置"里绑定你的邮箱地址,这样就能接收推送消息了。

第四步:设置推送 Token
在"推送设置"里设置一个 Token,这个相当于密码,调用 API 的时候要用到。建议设置一个复杂点的,比如 mytoken123456。

点击 测试,如过 qq邮箱收到消息了,就说明配置成功了

调用接口超级简单,就是一个 HTTP 请求的事。而且还兼容 Server 酱的 API,如果你之前用过 Server 酱,可以无缝切换。

总结
Message Pusher 真的是个很实用的工具,特别适合程序员和运维人员使用。它解决了消息推送的痛点,而且完全免费开源。
如果你经常需要接收各种系统通知、监控告警,或者想在自己的项目里集成推送功能,Message Pusher 绝对值得一试。
作者
天天
