乐于分享
好东西不私藏

OpenClaw定时任务详解:让你的AI助理自动执行重复工作

OpenClaw定时任务详解:让你的AI助理自动执行重复工作

早上九点,你刚坐到工位。

第一件事,打开邮箱,几百封未读邮件等着你。第二件事,登录各个后台看数据报表。第三件事,把昨天的数据汇总发给老板。

这些事,你每天都在做。每件事10分钟,加起来就是半小时。一周五天,一年下来——130个小时,就这么没了。

更扎心的是,这些重复性工作根本不需要动脑子。你只是在机械地复制、粘贴、发送。

那为什么不交给AI助理自动执行?

一、你以为定时任务很复杂?

很多人听到”定时任务”四个字,下意识就放弃了。

脑子里浮现的是Linux cron表达式、各种配置文件、代码部署……说实话,传统意义上的定时任务确实门槛不低。

但OpenClaw的定时任务不是这样。

它把定时任务做成了一个简单的CLI命令。记住几个关键字,就能搞定。

不需要写代码。不需要配置服务器。你只需要告诉OpenClaw:”每天早上9点,帮我查一下邮件。”然后它就会自动执行。

二、三种定时模式,总有一款适合你

1. 一次性任务(at)

适用场景:某个时间点提醒自己做一件事。

比如,下午三点要开会,提前提醒自己准备资料。

openclaw cron add \   --name "会议提醒" \   --at "2026-04-14T15:00:00Z" \   --session main \   --system-event "下午3点开会,准备好PPT" \   --wake now \   --delete-after-run

–delete-after-run 表示执行完就删除这个任务,适合一次性的提醒。

2. 间隔循环任务(every)

适用场景:每隔一段时间执行一次。

比如,每小时检查一次库存数据。

openclaw cron add \   --name "库存检查" \   --every "1h" \   --session isolated \   --message "检查库存数据,低于阈值就告警" \   --announce

3. 定点循环任务(cron)

适用场景:每天、每周、每月固定时间执行。

这是最常用的模式。比如每天早上7点发日报。

openclaw cron add \   --name "晨间简报" \   --cron "0 7 * * *" \   --tz "Asia/Shanghai" \   --session isolated \   --message "汇总昨日数据,生成晨间简报" \   --announce \   --channel feishu \   --to "oc_dc571ca20e982e8ef768addd39b72f42"

–tz “Asia/Shanghai” 设置时区,不然默认按UTC时间执行,小心踩坑。

三、执行方式选不对,努力全白费

OpenClaw定时任务支持4种执行方式,听起来有点晕,但其实很简单:

执行方式
适合场景
main
定时提醒、简单系统事件
isolated
报告生成、后台任务(最常用
current
需要上下文关联的周期性工作
session:xxx
需要跨次积累的工作流,比如每日站会

我的建议是:大部分场景用isolated。它会创建一个独立的AI会话来执行任务,不会干扰你当前的对话。

四、执行结果怎么拿?

任务执行完了,结果往哪发?OpenClaw支持3种方式:

  • announce
    :推送到聊天频道(飞书、Slack、Telegram等)
  • webhook
    :POST到指定URL,适合对接内部系统
  • none
    :不推送,只在后台默默执行

对于我们普通人来说,announce推送到飞书群最实用。早上7点,AI自动把整理好的数据发到群里,省得你一个个去查。

五、实战案例:每天早上自动发数据摘要

我来演示一个真实可用的案例。

需求:每天早上8点,自动汇总昨天的销售数据,生成简短摘要,发到飞书群。

openclaw cron add \   --name "每日销售摘要" \   --cron "0 8 * * *" \   --tz "Asia/Shanghai" \   --session isolated \   --message "请汇总昨天的销售数据,包括:1. 总销售额 2. 热销商品TOP3 3. 与前天对比 4. 需要关注的问题。输出格式简洁,方便在飞书阅读。" \   --announce \   --channel feishu \   --to "oc_dc571ca20e982e8ef768addd39b72f42"

配置完成后,每天早上8点(上海时区),OpenClaw会自动启动一个AI会话,执行你的指令,然后把结果发送到指定的飞书群。

你只需要在8:01分看一眼飞书,数据就躺在那里了。

六、其他好用的玩法

定时发邮件

每周五下午5点,自动给团队发周报。

openclaw cron add \   --name "周报提醒" \   --cron "0 17 * * 5" \   --tz "Asia/Shanghai" \   --session main \   --system-event "周五了,该写周报了" \   --wake now

定时监控告警

每小时检查一次服务器状态,异常时立即通知。

openclaw cron add \   --name "服务器监控" \   --every "1h" \   --session isolated \   --message "检查服务器状态,发现异常立即告警" \   --announce

七、常见问题

Q:定时任务没执行怎么办?

先检查Gateway是否在运行,然后用openclaw cron status查看任务状态。还要确认时区设置是否正确。

Q:任务执行了但没收到结果?

检查一下delivery配置。announce模式下,channel和to参数必须正确。如果用飞书,to后面要跟你的飞书群ID。

Q:任务太多了,怎么管理?

openclaw cron list 查看所有任务,openclaw cron edit 修改,openclaw cron remove 删除。

八、最后

OpenClaw的定时任务,本质上是在帮你把时间批发。

你每天花10分钟做的重复性工作,一年就是130个小时。130个小时,你可以写一个产品。可以陪家人。可以睡懒觉。

把这些时间批发给AI,你只需要做一件事:

早上8:01,泡杯咖啡,看AI发给你的数据摘要。

 长按互加好友 

—— 换个角度看世界 ——