OpenClaw 的 Cron 功能可以定时执行任务,实现工作流自动化。本文介绍定时任务的使用方法。
一、定时任务简介
定时任务允许你设置在特定时间自动执行的操作,如:
- 定时发送消息
- 定时调用 API
- 定期数据同步
二、创建定时任务
1. 通过控制面板
在 Control UI 的 Cron 页面创建
2. 通过 CLI
openclaw cron add --name "daily-news" --schedule "0 9 * * *" --command "获取今日新闻"
三、Cron 表达式
1. 常用表达式
0 9 * * *– 每天 9:000 9 * * 1– 每周一 9:000 */2 * * *– 每 2 小时0 9,18 * * *– 每天 9:00 和 18:00
四、任务类型
1. 发送消息
{
"payload": {
"kind": "sendMessage",
"target": "+1234567890",
"message": "早安!"
}
}
2. 调用代理
{
"payload": {
"kind": "agentTurn",
"message": "总结今天的新闻"
}
}
3. Webhook
{
"delivery": {
"mode": "webhook",
"to": "https://your-server.com/webhook"
}
}
五、管理任务
1. 查看任务
openclaw cron list
2. 手动执行
openclaw cron run <job-id>
3. 启用/禁用
openclaw cron disable <job-id>
六、实用案例
1. 每日提醒
每天早上发送天气或新闻摘要
2. 数据备份
定期备份重要数据
3. 自动化报告
定时生成并发送报告
七、总结
定时任务让 OpenClaw 可以自动化执行各种操作,大大提高效率。
本文由AI辅助整理发布
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...