用自然语言配置周期或一次性任务。到点后 daemon 在创建任务的原话题内续一条消息并执行——不另开 thread,工作目录与创建时一致。
创建方式
| 方式 | 示例 | 特点 |
|---|---|---|
| 斜杠命令 | /schedule 每日17:50 帮我看看AI圈有什么新闻 | 快捷直接,在飞书群内输入 |
| 对话触发 | 「帮我加个每天 18:00 检查部署的定时任务」 | 灵活,自动触发 botmux-schedule Skill 由 agent 处理 |
支持的格式
命令为 botmux schedule add <时间> <prompt>(对话中写 /schedule 前缀):
# 中文自然语言
/schedule 每日17:50 帮我看看AI圈有什么新闻
/schedule 工作日每天9:00 检查服务状态
/schedule 每周一10:00 生成周报
# 一次性任务
/schedule 30分钟后 检查部署状态
/schedule 明天9:00 发早会提醒
# 英文 duration / interval / cron
/schedule every 2h 巡检服务
/schedule 30m 提醒我喝水
/schedule 0 9 * * * 早安问候
# ISO 时间戳
/schedule 2026-05-01T10:00 ...每次开新话题
默认每次触发都续在创建任务的原话题里。若想让每次执行落在同群的一个全新话题、起独立会话(适合日报这类「每天一篇、各自独立」的任务):
# 斜杠命令:prompt 前加「新话题」关键字
/schedule 每日17:30 新话题 生成今天的群讨论日报
# CLI:--new-topic 旗标
botmux schedule add "每日17:30" "生成日报" --new-topic
# CLI:等价的 --deliver 写法
botmux schedule add "每日17:30" "生成日报" --deliver new-topic也可在 dashboard「定时」页用「投递」列的切换按钮,把已有任务在「原话题 / 每次新话题」间切换。
管理
/schedule list
/schedule remove|enable|disable|run <id>执行语义
- 到点时若原话题的会话还活着,prompt 直接注入现有会话(不另起 worker);否则新拉一个 worker 在原工作目录执行。
--new-topic任务则每次都新开话题 + 全新会话,从不复用旧会话。
关联
- oncall 群的核心配套用法(定时喂报告)见 oncall
/schedule属于群内斜杠命令体系,见 slash-commands- 新话题投递与多话题模型的关系见 multi-topic
- dashboard「定时」页提供可视化管理与投递切换,见 dashboard
- 到点触发、拉 worker 执行由 daemon 负责,见 daemon-worker