Skip to content

应用场景

MagicPush 作为一款支持 20+ 渠道的统一推送平台,适用于多种行业和使用场景。以下是按领域分类的典型应用案例。

运维监控(DevOps / SRE)

服务器告警通知

将 Grafana、Prometheus、Zabbix 等监控系统的告警实时推送到运维人员的手机或即时通讯工具。

配置项推荐方案
数据来源Grafana / Prometheus AlertManager
入站模板选择「Grafana」或「Prometheus」预设模板
关键词过滤白名单模式,只放行包含 CriticalP0DOWN 的消息
免打扰配置工作日白天正常推送,夜间 22:00~08:00 仅接收 P0 级别告警

效果:凌晨 3 点的服务器 CPU 告警不再吵醒你,但核心服务宕机的紧急通知依然能送达。

CI/CD 构建状态推送

将 GitHub Actions、GitLab CI、Jenkins 的构建结果推送到团队群。

配置项推荐方案
数据来源GitHub Webhook(Push / PR / Issue 事件)
入站模板选择「GitHub」预设模板
关键词过滤无需过滤,全部放行

效果:代码合并后自动在群里收到构建结果通知,无需手动刷新页面。

批量服务器健康巡检

定时脚本检查多台服务器状态,通过 MagicPush 汇总推送。

bash
#!/bin/bash
# 示例:通过 API 推送巡检结果
curl -X POST "https://your-magicpush/api/push/YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "title": "每日巡检报告",
    "content": "✅ web-01: 正常\n⚠️ web-02: 磁盘使用率 85%\n❌ db-01: MySQL 连接数超限",
    "type": "text"
  }'

个人效率工具

个人任务提醒

配合 cron 定时任务或脚本,将待办事项、日程提醒推送到手机。

场景示例
喝水提醒每 2 小时推送一次
会议提醒日历事件提前 15 分钟推送
账单到期每月 1 号提醒信用卡还款
习惯打卡每晚 22:00 推送"今日运动完成了吗?"
bash
# crontab 示例:每 2 小时喝水提醒
0 */2 * * * curl -X POST "https://your-magicpush/api/push/YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"title": "💧 喝水提醒", "content": "该喝水了!保持健康", "type": "text"}'

价格监控与抢购通知

监控商品价格变动或库存状态,第一时间推送通知。

场景说明
商品降价脚本定期抓取价格,低于阈值即推送
补货提醒缺货商品重新上架时立即通知
限时优惠监控促销活动开始时间
python
# Python 示例伪代码
if current_price < target_price:
    requests.post("https://your-magicpush/api/push/TOKEN", json={
        "title": "🔥 降价提醒!",
        "content": f"{product_name} 降至 ¥{current_price}",
        "type": "text"
    })

智能家居与 IoT

Home Assistant 设备联动

将智能家居设备的状态变化和告警推送到手机。

事件类型推送内容处理建议
门窗传感器"前门被打开"立即查看
漏水检测器"厨房检测到漏水!"高优先级处理
烟雾报警"⚠️ 客厅烟雾警报"紧急疏散
温湿度异常"温室温度超过 35°C"检查温控设备

NAS / 家庭服务器管理

Emby/Jellyfin 媒体库播放通知、下载完成提醒等。

配置项方案
数据来源Emby Webhook
入站模板选择「Emby」预设模板(自动提取事件类型、用户名、标题)

效果:家人观看新电影时,你也能知道。

教育与培训

在线课程通知

培训机构通过 MagicPush 向学员推送课程安排、作业提醒。

场景内容示例
开课提醒"Python 进阶班将于 30 分钟后开始"
作业截止"第三章作业明天 23:59 截止,请按时提交"
成绩发布"期中考试成绩已出,请登录查看"
临时调课"原定于周六的课程改至周日 14:00"

校园信息聚合

将教务系统、图书馆、一卡通等多个系统的通知统一汇聚。

┌─────────────┐    ┌──────────────┐    ┌─────────────┐
│  教务系统   │───>│              │───>│  学生手机   │
├─────────────┤    │   MagicPush  │    ├─────────────┤
│  图书馆     │───>│  统一推送网关 │───>│  微信/邮件  │
├─────────────┤    │              │    ├─────────────┤
│  一卡通     │───>│              │    │  Telegram   │
└─────────────┘    └──────────────┘    └─────────────┘

电商与零售

订单状态全链路通知

电商系统各节点的状态变更实时通知运营团队和客户。

订单节点通知对象说明
新订单创建运营人员即时提醒处理
支付成功客户确认收款
发货通知客户包含物流单号
物流更新客户实时跟踪进度
退款申请客服快速响应
异常订单运营经理高优先级告警

库存预警

库存低于安全水位时自动触发告警。

配置项方案
触发条件库存 < 安全库存 或 缺货 SKU 数 > 阈值
关键词过滤白名单模式,只推送包含"缺货""紧急"的消息

金融科技

交易风控告警

金融系统中异常交易的实时推送。

告警级别触发条件处理方式
🔴 P0单笔金额 > 100 万全渠道推送 + 打破免打扰
🟠 P1短时间内连续 5 笔大额多通道同时推送
🟡 P2异地登录 / 新设备仅工作时段推送,夜间静默
🔵 P3一般风险提示汇总后每日推送一次

系统健康日报

每日定时汇总关键业务指标。

bash
# crontab: 每天早上 8 点推送昨日报告
0 8 * * * /opt/scripts/daily-report.sh

推送内容示例:

📊 业务日报 - 2026-06-21

交易量: 1,234,567 笔 (+12%)
成功率: 99.97%
平均响应时长: 45ms
活跃用户: 567,890
异常交易: 3 笔(已处理)

系统状态: ✅ 全部正常

媒体与内容创作

多平台发布同步

内容发布后,同时通知各个相关方。

发布动作通知对象说明
新文章上线编辑团队待审核处理
视频发布运营团队安排推广
用户评论激增作者本人关注互动情况
热门榜单入选全员庆祝和复盘

内容审核通知

UGC 平台的自动化审核结果推送。

审核结果关键词匹配策略推送目标
违规内容黑名单拦截 + 人工复核通知审核专员
待人工判断包含"待审"的推送给审核组审核群
高优先级投诉白名单仅推送"紧急投诉"客服主管

团队协作

工单 / 事件管理系统集成

将工单系统(如 Jira、禅道)的事件推送到即时通讯。

事件类型推送格式目标群组
新建工单[新建] #1234 - 登录页面无法打开技术支持群
工单转派[转派] #1234 张三 → 李四相关人员
SLA 即将超时[警告] #1234 剩余 30 分钟超时处理人 + 主管
工单关闭[完成] #1234 已解决创建者

会议室预约提醒

结合日程系统,在会议开始前推送提醒。

json
{
  "title": "📅 会议提醒",
  "content": "15 分钟后:产品评审会\n地点:3楼 A301\n参与者:张三、李四、王五",
  "type": "text"
}

农业与环境监测

智慧农业大棚监控

物联网传感器数据异常时的告警推送。

监控指标阈值建议操作
温度< 5°C 或 > 35°C检查温控系统
土壤湿度< 30%启动灌溉程序
光照强度持续 4h < 阈值检查补光设备
CO₂ 浓度> 1000ppm开启通风设备

气象数据采集站

野外气象站的异常数据上报。

采集站-A [异常报告]
━━━━━━━━━━━━━━━
风速: 28 m/s ⚠️ 超过警戒值(20)
降雨量: 0 mm
温度: -2°C
气压: 1013 hPa
时间: 2026-06-22 13:45
━━━━━━━━━━━━━━━
建议:检查设备固定情况

最佳实践总结

合理使用免打扰

  1. 区分接口优先级 — 核心业务告警不设免打扰,次要通知设置静默时段
  2. 多接口策略 — 将紧急和非紧急消息分别发送到不同接口,独立配置免打扰规则
  3. 利用日志回溯 — 被静默的消息仍保留完整日志,第二天可以批量查看夜间遗漏的通知

入站配置技巧

  1. 善用预设模板 — Grafana/Prometheus/GitHub/Emby 开箱即用
  2. 通用模式灵活映射 — 用 JSONPath 提取任意字段组合成自定义格式
  3. 先测试再上线 — 使用面板内的测试功能验证效果后再接入真实 Webhook

关键词过滤策略

策略适用场景示例关键词
黑名单过滤垃圾/广告广告、推广、代购
白名单只收紧急消息Critical、P0、DOWN
来源过滤多源混合时隔离Grafana、GitHub

快速上手

选择一个最贴近你的场景,按照以下步骤快速配置:

  1. 部署 MagicPush — 3 分钟完成安装
  2. 配置推送渠道 — 绑定你要用的通知渠道
  3. 了解接口管理 — 创建接口、设置免打扰和过滤规则
  4. 参考入站配置指南 — 对接外部系统的 Webhook
  5. 发送第一条测试消息 ✨

💡 如果你的场景不在上述列表中,欢迎到 GitHub Issues 分享你的使用案例!

基于 MIT 许可证开源