type
status
date
slug
summary
tags
category
icon
password
不知道你有没有我这种烦恼?手里一堆脚本和监控:服务器挂没挂、模型训练完没完、博客有没有人评论……这些玩意儿都得给我发通知。结果就是,邮箱里塞满提醒,微信上钉钉上还有不同的机器人在响,乱七八糟的。
我一直想找个中心化的东西,管它什么脚本,通知都往这一个地方丢,然后由这个"中枢"决定把消息发到我的微信、钉钉还是邮箱。省心!
还真让我给找着了,就是这个 Message Pusher。这玩意儿是开源的,自己部署一个,就成了你专属的消息推送大管家。
notion image

它牛在哪儿?渠道多得吓人

这么说吧,你能想到的常见通知方式,它基本都支持。邮件、企业微信、飞书、钉钉这些办公软件没问题;Telegram、Discord 这些国外流行的也没落下;甚至还有 Bark(苹果用户的通知神器)。
但最实用的,我觉得是它的"群组"功能
比如,我把企业微信、钉钉机器人还有邮箱绑成一个叫"服务器报警"的群组。现在只要我的监控脚本检测到异常,只需要调用一次 Message Pusher 的 API,跟它说"往'服务器报警'这个组发消息",三个地方就能同时收到!再也不用担心漏看重要警报了,这安全感杠杠的。

对我而言最实用的三点

  1. 自定义 Webhook,太灵活了 这个功能是神器。意思是,你可以自己定义消息的格式,让它去适配你现有的系统。比如我博客用的是 WordPress,有人评论了,我想在微信里收到个好看的通知。以前得折腾插件,现在只需要在 Message Pusher 里配一下,让它能听懂 WordPress 发出的 Webhook 信号就行,完全不用动我博客的代码。
  1. 有个清晰的网页界面 所有发过的消息,都能在它自带的网页上看到记录,还能管理。界面挺清爽,不是那种只有程序员才看得懂的命令行工具。
  1. 能接替"Server 酱" 以前用过 Server 酱的朋友,可以无缝迁移过来,因为 API 是兼容的。自己部署,数据在自己手里,更放心。

我拿它来干嘛了?

  • 脚本通知:之前跑训练模型的 Python 脚本,现在训练结束或者出错,直接推到我微信上。
  • 评论提醒:就是上面说的,博客有新评论,我能立刻知道。
  • 服务状态监控:自己搭的一些小服务,写个定时任务检查,挂了就报警。

总的来说

这工具就是个"消息推送的瑞士军刀",一把工具解决所有通知需求。对于喜欢鼓捣技术、自己部署点东西的人来说,绝对是提升幸福感的利器。终于不用在 N 个 APP 之间来回切换看通知了,所有重要信息都汇聚到了我指定的几个地方。
如果你也受够了碎片化的消息提醒,真心建议你试试看。自己部署也挺简单,一个单文件就能跑起来。
项目地址:github.com/songquanpeng/message-pusher
希望这个分享对你有帮助!
 
谷歌AI全家桶太香了!5分钟免费做出表情包,试错成本接近零那个曾经温柔的她,为何变了?
Loading...
2024-2026青烟.

柳青烟 | 天青色等烟雨, 而我在等你

Powered bysXmon .