计划任务
概念
计划任务让 AI 按照你设定的时间自动执行操作——就像给助手设了一个闹钟,到点就干活。你可以用它来:
- 定时提醒:每天早上发送天气、日程摘要
- 周期任务:每周五下午自动生成周报
- 一次性事项:明天下午 3 点提醒开会
OpenAkita 支持两种任务类型:
| 类型 | 说明 |
|---|---|
| 提醒(reminder) | 到时间直接发送一条消息,不需要 AI 思考 |
| 任务(task) | 到时间后交给 AI 执行,AI 会根据 prompt 完成复杂操作并返回结果 |
创建计划任务
点击「新建任务」后,填写以下信息:
| 字段 | 说明 |
|---|---|
| 任务名称 | 给任务起个名字,方便辨认 |
| 任务类型 | 提醒 或 任务 |
| 触发方式 | 一次性 / 每日 / 每周 / 每月 / 间隔 / 自定义 Cron(见下方说明) |
| 执行时间 | 根据触发方式设定具体时间 |
| 提醒内容 | 提醒类型填写要发送的消息 |
| Prompt | 任务类型填写发给 AI 的指令 |
| 通知通道 | 选择结果发送到哪个 IM 通道(可选) |
| 启用状态 | 创建后是否立即生效 |
触发方式详解
一次性(once)
指定一个确切时间,任务只执行一次,执行完毕后自动标记为已完成。
每日 / 每周 / 每月
快捷选项,无需手写 Cron 表达式:
- 每日:选择执行时间(如 09:00)
- 每周:选择星期几 + 时间
- 每月:选择日期 + 时间
间隔(interval)
每隔 N 分钟执行一次,适合需要定期轮询的场景。
自定义 Cron
使用标准 Cron 表达式实现灵活的时间调度。格式为 5 位:
分 时 日 月 周
* * * * *常用示例:
| Cron 表达式 | 含义 |
|---|---|
0 9 * * * | 每天早上 9:00 |
0 9 * * 1-5 | 工作日早上 9:00 |
30 17 * * 5 | 每周五下午 5:30 |
0 0 1 * * | 每月 1 号 0:00 |
*/30 * * * * | 每 30 分钟 |
0 9,18 * * * | 每天 9:00 和 18:00 |
提示
不熟悉 Cron?直接在对话里告诉 AI "帮我建一个每天早上 9 点的提醒",它会自动创建。
任务管理
在 计划任务 面板中可以:
- 启用 / 禁用:暂停任务而不删除,随时可以恢复
- 删除:移除不再需要的任务(系统内置任务不可删除)
- 立即执行:跳过等待,立刻触发一次
- 查看执行历史:查看每次执行的状态、耗时和结果
任务连续失败 5 次后会自动禁用,避免无效执行浪费资源。
时区设置
默认时区为 Asia/Shanghai。如果你需要使用其他时区,可以在 灵魂与意志配置 中修改 timezone 参数。
所有 Cron 表达式和执行时间都基于配置的时区计算。
