nanobot 定时自动化任务

上级索引:00-概览与索引 | 上一篇:01-接入聊天应用 | 下一篇:03-部署到云端

⏰ 两种自动化机制

机制特点适用场景
Cron 工具{{待填:定时触发,精确时间}}{{待填}}
Goal(长时目标){{待填:持续运行,自主决策}}{{待填}}

🕐 Cron 任务配置

在对话中创建定时任务

# 示例 Prompt
{{待填:告知 nanobot 每天早上 9 点执行某任务的 Prompt 写法}}

Cron 表达式速查

表达式含义
0 9 * * *每天 09:00
0 9 * * 1每周一 09:00
*/30 * * * *每 30 分钟
{{待填}}{{待填}}

配置文件方式

{}json
{
  "automations": [
    {
      "name": "{{待填}}",
      "cron": "{{待填}}",
      "task": "{{待填}}"
    }
  ]
}

🎯 Goal(长期目标)

{{待填:Goal 是什么,如何创建和管理一个持续运行的长时任务}}

创建 Goal

{{待填:创建 Goal 的 Prompt 示例}}

Goal 的生命周期

创建 → 运行中 → 暂停/继续 → 完成/取消

🧪 实战案例

案例一:每日新闻摘要

任务描述:{{待填}}
Cron 表达式:{{待填}}
执行逻辑:{{待填}}
输出形式:{{待填}}

案例二:代码仓库巡检

任务描述:{{待填}}
触发方式:{{待填}}
执行逻辑:{{待填}}

📝 个人笔记

{{待填}}


🔗 延伸阅读