hamibot 中文文档 下载 App

Hamibot 定时任务与调度策略

定时任务是什么

定时任务让脚本脱离手动触发,到点自动在设备上运行。这是 Hamibot 云端调度的核心价值之一——手机不用开着,控制台会到点下发指令。

触发条件

免费额度提供 1 个定时任务。订阅后可以增加:

创建定时任务

前置条件

  1. 设备在线且已配对
  2. 脚本已经安装到目标设备上

步骤

  1. 登录控制台,找到「定时任务」或进入脚本详情页
  2. 点击「创建定时任务」
  3. 选择要调度的脚本和目标设备
  4. 设置触发周期:
  1. 确认创建

Cron 表达式速查

表达式含义
0 9 * * *每天早上 9:00
0 9 * * 1每周一早 9:00
*/30 * * * *每 30 分钟一次
0 0 1 * *每月 1 号 0:00

多设备调度

一个定时任务可以同时下发到多台设备并行执行。适合抢购、批量签到等场景:

  1. 选择脚本后,勾选多个目标设备
  2. 设置相同的触发时间
  3. 到点所有设备同时启动

管理已有任务

控制台可以看到所有定时任务,支持:

注意事项

设备离线时的触发行为

如果设备到点时处于离线状态,控制台会尝试下发,但设备上线后不会自动补跑——这是设计上的选择,避免离线期间堆积的任务一次性跑爆设备。

额度耗尽

免费用户只有 1 个定时任务额度,用完需要订阅。在控制台可以看到当前剩余额度。

脚本运行时长

定时任务之间建议留足够间隔——如果上一个脚本还没跑完,下一个触发可能会排队或被跳过,取决于脚本本身的实现。