乐于分享
好东西不私藏

3条命令让AI每天自动干活:OpenClaw定时任务实战,告别手动重复劳动

3条命令让AI每天自动干活:OpenClaw定时任务实战,告别手动重复劳动


你有没有过这种体验?

早上9点,你打开电脑,想着”今天要把热点采集做了、文章写了、公众号发了”。结果一刷手机,半小时过去了。刚准备干活,同事发来消息,又聊了十分钟。等你终于坐定开始写稿,已经10点半了。

然后你发现,昨天也是这样。

你不是懒,你是被”手动执行”这件事拖垮了。

我之前也是这样。每天重复同样的流程:采集热点 → 选题 → 写稿 → 发布。明明都是固定动作,却每天都要手动来一遍,烦得要命。

直到我用OpenClaw的定时任务系统,把这些活儿全变成了自动执行。

现在?我每天早上醒来,飞书已经收到今日热点采集报告;中午之前,公众号草稿箱里已经躺着一篇排好版的文章。我只需要审核一下,点个发布就行了。

从”人追任务”变成”任务追人”,这才是AI Agent该有的样子。

今天就把这套方法拆解给你,看完你就能直接在OpenClaw里搭出自己的自动化工作流。


● ● ●

一、OpenClaw定时任务是什么?

简单说,就是给你的AI Agent设一个闹钟。

到了指定时间,Agent自动醒来,执行你预设的任务,完成后把结果推送到你的飞书/微信/Telegram。

它底层用的是标准的cron表达式,但做了一层封装,你不需要懂服务器运维,一条命令就能搞定。

核心能力:

  • ⏰ 定时触发:支持cron表达式、一次性定时、固定间隔
  • 🤖 Agent执行:任务由AI Agent完成,不是简单的脚本
  • 📬 结果推送:自动把结果发到飞书群/个人消息
  • 🔀 独立会话:每个定时任务在独立会话中运行,互不干扰

● ● ●

二、3个真实案例,看看定时任务能帮你干什么

案例1:每日热点采集(每天9:00)

我设置了”灵犀数据眼”,每天早上9点自动执行:

任务:全网热点采集
时间:每天 09:00
内容:AI工具、自媒体运营、平台规则、科技圈、财经5大领域
产出:热点报告 → 推送到飞书

每天早上打开飞书,一份整理好的热点报告已经躺在消息里了。不用刷手机、不用翻十几个App,5分钟就能确定今天的选题方向。

案例2:公众号自动写稿(每天12:00)

任务:AI自动写公众号文章
时间:每天 12:00
流程:采集素材 → 生成标题 → 写正文 → 排版 → 存入草稿箱
产出:公众号草稿箱里多一篇文章

这个任务会自动完成从选题到成稿的全流程。写完的文章直接进入公众号草稿箱,我只需要审核一下质量,确认没问题就能发布。

案例3:每日工作总结(每天22:00)

任务:自动生成工作总结
时间:每天 22:00
内容:回顾当天所有任务执行情况,生成总结报告
产出:工作总结 → 推送到飞书

到了晚上10点,一份当日工作总结自动生成。哪些任务完成了、哪些还有待跟进,一目了然。再也不用临睡前苦想”今天到底干了啥”。


● ● ●

三、手把手教你创建定时任务

第一步:想清楚你要自动化什么

在动手之前,先问自己三个问题:

  1. 01哪些任务是每天/每周重复做的?(采集、写稿、汇报、数据分析……)
  2. 02这些任务能不能用AI Agent完成?(大部分信息处理类任务都可以)
  3. 03你希望什么时候收到结果?(早上开盘前?中午?晚上?)

想清楚这三点,就可以开始配置了。

第二步:用一条命令创建定时任务

OpenClaw的定时任务通过CLI创建,语法非常直观:

openclaw cron add \
  --name "📡 每日热点采集" \
  --cron "0 9 * * *" \
  --tz "Asia/Shanghai" \
  --message "请执行今日全网热点采集,覆盖AI工具、自媒体运营、科技圈3个领域,每个领域采集3-5条热点,生成选题建议5个,完成后推送到飞书" \
  --announce \
  --session isolated \
  --timeout-seconds 600

参数说明:

参数 含义 示例
`–name` 任务名称,方便识别 `”📡 每日热点采集”`
`–cron` cron表达式,定义执行时间 `”0 9 * * *”` = 每天9点
`–tz` 时区 `”Asia/Shanghai”`
`–message` 发给Agent的指令 你想让AI做什么,就写什么
`–announce` 开启结果推送 任务完成后自动发消息
`–session` 会话模式 `isolated`=独立会话,互不干扰
`–timeout-seconds` 超时时间(秒) `600`=10分钟

第三步:cron表达式速查

cron表达式长这样:分 时 日 月 周

你想要的 cron表达式 说明
每天9:00 `0 9 * * *` 分=0,时=9
每天9:30 `30 9 * * *` 分=30,时=9
工作日9:00 `0 9 * * 1-5` 周一到周五
每周一18:00 `0 18 * * 1` 周=1(周一)
每月1号10:00 `0 10 1 * *` 日=1
每小时执行 `0 * * * *` 分=0,时=*

记住一个规律:前两个数字(分、时)最关键,后面三个星号表示”每天都/每月都/每周都”。

第四步:管理和调试

创建完任务后,你可以随时管理它们:

# 查看所有定时任务
openclaw cron list

# 查看某个任务详情
openclaw cron show <任务ID>

# 手动触发一次(测试用)
openclaw cron run <任务ID>

# 暂停任务
openclaw cron disable <任务ID>

# 恢复任务
openclaw cron enable <任务ID>

# 删除任务
openclaw cron rm <任务ID>

# 查看执行历史
openclaw cron runs <任务ID>

我的建议: 新建任务后,先用 openclaw cron run 手动跑一次,确认输出符合预期,再让它自动执行。


● ● ●

四、进阶玩法:搭建你的自动化工作流

单个定时任务已经很好用了,但真正的威力在于——把多个任务串成一条流水线

玩法1:时间链式执行

09:00  热点采集 → 采集结果存入文件
09:30  公众号写稿 → 读取采集结果,生成文章,发到草稿箱
22:00  工作总结 → 回顾当天所有任务,生成报告

每个任务在固定时间执行,前一个任务的输出成为后一个任务的输入。整个流程自动运转,你只需要做最终审核。

玩法2:多Agent协作

OpenClaw支持给定时任务指定不同的Agent:

# 数据采集Agent
openclaw cron add --name "数据采集" --agent data-collector \
  --cron "0 9 * * *" --message "执行今日热点采集"

# 写作Agent
openclaw cron add --name "文章写作" --agent writer \
  --cron "30 10 * * *" --message "根据今日热点写公众号文章"

# 股票分析Agent
openclaw cron add --name "盘前分析" --agent stock-analyst \
  --cron "0 9 * * 1-5" --message "执行盘前分析"

不同Agent各司其职,互不干扰,却共同构成一套完整的自动化系统。

玩法3:条件触发 + 定时执行

结合飞书通知,你可以实现”定时执行 + 异常预警”:

  • 每天15:30自动分析股票,正常结果默默存档
  • 如果发现异常(涨跌幅>3%),立刻推飞书消息提醒你
  • 评分触发买入/卖出信号时,单独推送详细分析卡片

机器24小时盯着,你只在需要决策时介入。


● ● ●

五、我踩过的3个坑,帮你避掉

坑1:忘了设时区

不加 --tz "Asia/Shanghai",cron表达式用的是服务器时区,可能是UTC,比北京时间晚8小时。你以为是早上9点执行,实际上是凌晨1点。

解决: 一定要加 --tz "Asia/Shanghai"

坑2:message写得太模糊

如果你的message是”帮我写篇文章”,Agent可能会写出完全不符合你预期的内容。

解决: message要写得具体,包括:

  • 任务目标:写什么平台的文章
  • 内容要求:字数、风格、结构
  • 输出格式:Markdown、存到哪个文件
# ❌ 太模糊
--message "帮我写篇文章"

# ✅ 足够具体
--message "写一篇微信公众号文章,主题是OpenClaw定时任务使用技巧,2000-3000字,风格接地气有干货,包含具体操作步骤,写完存入内容归档目录"

坑3:超时时间设太短

AI Agent执行任务需要时间,尤其是写长文、做数据分析这种复杂任务。如果超时设30秒(默认值),任务很可能被强制中断。

解决: 复杂任务设 --timeout-seconds 600(10分钟)甚至更长。简单查询任务用默认30秒就够了。


● ● ●

六、现在就动手,3分钟搭出你的第一个定时任务

别看完就完了,现在就打开终端,试试这个最简单的例子:

openclaw cron add \
  --name "🌅 每日早安问候" \
  --cron "30 8 * * *" \
  --tz "Asia/Shanghai" \
  --message "用一句话总结今天值得关注的事,加上一句鼓励的话,风格轻松幽默" \
  --announce \
  --session isolated

明天早上8:30,你就会在消息里收到一条来自AI的早安问候。

这就是”任务追人”的第一步。

等你体验到自动化的好处,就会想:热点采集能不能也自动?写稿能不能也自动?数据分析能不能也自动?

然后你会发现——你已经不知不觉搭起了一套AI自动化工作流。


💬 你现在最想让AI自动帮你做什么任务?评论区聊聊,说不定我下一篇就写你的需求。

🔧 想了解更多OpenClaw技能插件用法?关注「灵犀眼阿成」,每天分享一个AI实操技巧。