Skip to content

高级|把提醒做成系统:Cron 设计模式(SOP)

目标:从“零散闹钟”升级成“可维护的提醒系统”:少而精、能闭环、可复用。


适用场景

  • 你有固定节奏:日报/周报/复盘/运动/打卡
  • 你想把提醒做成“系统”,而不是临时想到就加一个

不适用:

  • 需要实时秒级触发(Cron 更适合分钟级/准点)

设计原则(四句话)

  1. 少而精:一个提醒带上下文,少碎提醒轰炸
  2. 能闭环:提醒里写清楚“做完怎么反馈”
  3. 可复用:用模板,不用每次现写
  4. 可演进:先 MVP,再逐步加分支(预热/二次提醒/汇总)

提醒文本模板(建议直接套用)

提醒:现在是 {时间}。你计划要做 {动作}(背景:{原因})。做完后回我一句:{反馈口令}。

例:

提醒:现在是 18:00。你计划要做“写日报”(背景:今天把 OpenClaw 教程 SOP 化)。做完回我:日报完成。


3 种常见 Cron 设计模式

模式 A:一次性(倒计时)

  • 关火/付款/临时会议
  • 关键:提醒要“强动作”,不讲道理

模式 B:每日例行(固定时间)

  • 日报、复盘、锻炼
  • 关键:提醒里带“验收口令”形成闭环

模式 C:每周节奏(周一计划 / 周五复盘)

  • 周一:列 3 个关键目标
  • 周五:回收结果 + 下周调整

你怎么说(输入模板)

每周一到周五 18:00 提醒我写日报。提醒格式用“动作+背景+反馈口令”,反馈口令是:日报完成。


验收清单

  • [ ] Cron 列表能看到 job
  • [ ] run history 有记录
  • [ ] 提醒文本包含:动作/背景/反馈口令
  • [ ] 你回复反馈口令后,系统能进入下一步(例如记录/汇总/二次提醒)

常见坑

  • 坑:提醒太多导致免疫 → 解决:合并提醒,用“每日一次提醒 + 清单”兜底
  • 坑:跨渠道没送达 → 解决:检查 delivery(channel/to),或先在 Control UI 跑通
  • 坑:忘记时区 → 解决:重要任务明确 tz(Asia/Shanghai)