乐于分享
好东西不私藏

OpenClaw 凌晨三点给我发了条消息,吓我一跳(2)

OpenClaw 凌晨三点给我发了条消息,吓我一跳(2)

半夜三点,手机突然震了一下。

我迷迷糊糊拿起来一看,是 OpenClaw 发来的:

检测到你的服务器 CPU 使用率持续 95% 超过 10 分钟,可能是异常进程。建议检查:进程 ID 12345(node),占用 87%。

吓得我瞬间清醒。

赶紧起来检查,发现是某个脚本跑死循环了。处理完问题,重新躺下时,我突然意识到:

这就是我想要的 AI 助手——不用我盯着,它自己会发现问题并提醒我。

今天聊聊 OpenClaw 的"主动通知"能力。


被动 vs 主动

大多数 AI 助手是"被动"的:你问它答,你不问它不说。

但真正的助手应该是"主动"的:它会监控、会发现、会提醒。

这就是 OpenClaw 的 Heartbeat 和 Cron 功能的威力。


我设置的通知场景

场景一:服务器监控

触发条件:CPU/内存/磁盘超过阈值

通知内容

  • • 异常指标
  • • 可能的原因
  • • 建议操作

价值:不用盯着监控面板,出问题它会找我

场景二:日程提醒

触发条件:重要日程临近

通知内容

  • • 日程详情
  • • 相关资料
  • • 准备提醒

价值:再也不会错过重要事项

场景三:邮件监控

触发条件:重要邮件到达

通知内容

  • • 发件人
  • • 主题
  • • 关键内容摘要

价值:不用一直刷新邮箱

场景四:价格监控

触发条件:关注商品降价

通知内容

  • • 商品信息
  • • 原价 vs 现价
  • • 购买链接

价值:不错过优惠

场景五:内容更新

触发条件:关注的博主/网站更新

通知内容

  • • 更新标题
  • • 关键内容
  • • 原文链接

价值:及时获取感兴趣的内容

场景六:天气预警

触发条件:恶劣天气

通知内容

  • • 天气类型
  • • 影响时间
  • • 出行建议

价值:提前做好准备


那个凌晨三点的故事

回到开头的故事。

我给 OpenClaw 设置了一个服务器监控任务,每 5 分钟检查一次:

心跳任务:
1. 检查 CPU 使用率
2. 检查内存使用率
3. 检查磁盘剩余空间
4. 如果有异常,发 Telegram 通知

那天晚上,某个测试脚本写错了逻辑,跑进了死循环。

如果没有 OpenClaw,可能要等到第二天早上发现服务器卡死。

但 OpenClaw 在问题发生 10 分钟后就提醒了我,让我在凌晨三点就解决了问题。

第二天醒来,服务器一切正常。


如何设置主动通知?

方法一:Heartbeat(心跳)

Heartbeat 是 OpenClaw 的定期检查机制。你可以让它每隔一段时间检查某些东西。

配置示例(在 HEARTBEAT.md 中):

## 待检查事项

-
 [ ] 服务器状态
-
 [ ] 重要邮件
-
 [ ] 日程安排

然后 OpenClaw 会定期读取这个文件,执行检查,有问题就通知你。

方法二:Cron(定时任务)

Cron 是更精确的定时任务。你可以设置具体时间触发。

配置示例

{
  "name"
: "服务器监控",
  "schedule"
: { "kind": "every", "everyMs": 300000 },
  "payload"
: { "kind": "agentTurn", "message": "检查服务器状态" }
}

每 5 分钟执行一次。

方法三:技能触发

某些技能可以设置触发条件,当条件满足时自动执行。

示例:价格监控技能,当商品价格低于设定值时通知。


一些有趣的通知案例

案例一:抢票提醒

触发:演唱会开售
通知:
  🎵 演唱会票务已开售!
  演出:XXX 巡回演唱会
  时间:2026-05-01 19:30
  链接:https://xxx.com/tickets
  建议:尽快购买,热门场次可能秒没

案例二:快递提醒

触发:快递到达
通知:
  📦 你的快递已送达
  快递公司:顺丰
  放置地点:丰巢柜 A12
  取件码:886523

案例三:内容更新

触发:关注的公众号更新
通知:
  📱 OpenClaw 官方更新了文章
  标题:OpenClaw 2.0 发布
  摘要:新增多角色、沙箱隔离、性能优化...
  链接:https://...

案例四:异常告警

触发:网站无法访问
通知:
  ⚠️ 网站异常告警
  网站:example.com
  状态:无法访问
  持续时间:5 分钟
  建议:检查服务器状态

隐私和打扰

主动通知很强大,但也需要平衡:

避免打扰

  • • 设置免打扰时段(比如凌晨 1 点到早上 7 点,除非紧急)
  • • 区分紧急程度(紧急立刻通知,非紧急汇总通知)
  • • 允许用户调整通知频率

隐私保护

  • • 通知内容不要包含过于敏感的信息
  • • 可以设置通知内容的脱敏规则
  • • 敏感操作需要确认

我现在的通知设置

实时通知(紧急)

  • • 服务器异常
  • • 安全告警
  • • 重要日程

定时通知(非紧急)

  • • 每天 7:00:日程和天气
  • • 每天 12:00:邮件摘要
  • • 每天 18:00:待办提醒

免打扰

  • • 凌晨 1:00 - 7:00:除非紧急,不通知

小结

OpenClaw 凌晨三点的那条消息,让我意识到:

真正的 AI 助手,不是等我问它,而是它会主动找我。

这就是 Heartbeat 和 Cron 的价值:

  • • 监控:定期检查重要事项
  • • 发现:自动识别异常
  • • 提醒:第一时间通知你

现在,我的 OpenClaw 会:

  • • 盯着我的服务器
  • • 盯着我的日程
  • • 盯着我的邮箱
  • • 盯着我关心的一切

有问题,它会找我。

这就是我想要的 AI 助手。


如果你还在用"被动"的 AI,试试 OpenClaw 的主动通知。你会爱上这种"被照顾"的感觉。