OpenClaw怎样设置定时任务?OpenClaw定时监听/任务保姆级教程
作者:互联网
2026-03-23
OpenClaw怎样设置定时监听,定时任务等?以下是小编整理的保姆级教程,非常之简单,一起看看吧。

前置条件(必须先完成)
已安装 OpenClaw(推荐 Docker 或 VPS 部署,确保 24/7 运行)
GitHub: https://github.com/openclaw/openclawGateway 已运行(
openclaw gateway),并连接好 Telegram / Discord 等通道已配置 Anthropic / OpenAI / Grok 等 API Key
(可选)安装相关 Skills(如 web-fetch、Tavily search、Gmail 集成)
步骤1:通过聊天自然语言创建定时任务(最简单)
直接在 Telegram / Discord 等通道对 OpenClaw 说下面的话:
# 例子1:每天早上8点监听 Reddit 热点
创建一个定时任务:每天早上北京时间8点,检查 r/ClaudeAI 和 r/Entrepreneur 的最新热门帖(top 10),提取提到 "OpenClaw" 或 "AI agent" 的讨论,总结趋势和潜在机会,然后通过 Telegram 推送给我。任务名:daily-reddit-monitor。启用它。
# 例子2:每30分钟监听网站变化
设置一个 Cron 任务:每30分钟检查 https://competitor.com/pricing 是否有变化,如果价格变了或加了新功能,立即总结差异并 Telegram 通知我。任务名:competitor-price-watch。时区 Asia/Shanghai。
# 例子3:每小时监控 Gmail 新邮件
定时任务:每小时检查我的 Gmail,找主题或内容含 "urgent" "invoice" 的新邮件,提取关键信息并推送到 Telegram。忽略已读邮件。只在工作时间(9-18点)运行。任务名:email-urgent-monitor。
步骤2:用命令行精确创建(更可靠)
# 每天8点运行
openclaw cron add
--name "daily-news-monitor"
--cron "0 8 * * *"
--tz "Asia/Shanghai"
--message "总结今天 AI 新闻热点,重点关注 OpenClaw / Claude,推送日报。"
--enabled true
# 每15分钟监听 X 关键词
openclaw cron add
--name "twitter-keyword-watch"
--cron "*/15 * * * *"
--message "搜索 X 上最新提到 'OpenClaw tutorial' 的帖子,如果有新高赞回复,提取并总结推送给我。"
常用 cron 表达式速查
每30分钟:
*/30 * * * *工作日每小时:
0 * * * 1-5每周一早上9点:
0 9 * * 1每天凌晨3点:
0 3 * * *
步骤3:管理定时任务
# 列出所有任务
openclaw cron list
# 查看详情
openclaw cron show daily-reddit-monitor
# 暂停 / 启用 / 删除
openclaw cron disable daily-news-monitor
openclaw cron enable daily-news-monitor
openclaw cron remove daily-news-monitor
# 立即手动触发测试
openclaw cron run daily-news-monitor
步骤4:进阶优化(高玩常用)
Heartbeat 补充:编辑
~/.openclaw/HEARTBEAT.md,写入持续监听指令使用轻量模型(Haiku / Grok mini)降低 token 消耗
结合 Skills:web-fetch、tavily-search、gmail 等
失败自动重试 3 次,日志位于
~/.openclaw/logs/
常见注意事项
• 服务器必须 24/7 开机
• 高频任务(<15min)容易烧 token,建议从 30min 开始
• 时区默认 UTC,记得指定 --tz Asia/Shanghai
• 2026年3月后,部分用户已转向 Claude Code 官方 Scheduled Tasks(更稳)
以上就是小编整理的全部内容,希望对您有帮助。
相关标签:
相关推荐
