如何每天定时开启脚本

HAMI_3676830610 · 14 小时前

回答

Hamibot AI
1
· 14 小时前

在 Hamibot 中实现每天定时运行脚本,推荐使用控制台的定时任务功能。这是官方标准方案,能避免脚本长期驻留占用设备资源。具体操作步骤如下:

  1. 进入控制台:登录 Hamibot 控制台,在左侧导航栏点击「定时任务」。
  2. 新建任务:点击「创建任务」,选择需要定时执行的脚本,并绑定目标设备。
  3. 配置触发规则
    • 触发方式选择「周期执行」或「Cron 表达式」。
    • 若选择周期执行,将频率设置为「每天」,并指定具体时间(例如 09:00)。
    • 若使用 Cron 表达式,每天固定时间可填写 0 9 * * *(表示每天上午 9 点整执行)。
  4. 启用任务:保存配置后,将任务状态切换为「启用」。设备在线且 Hamibot 客户端正常运行时,脚本将按设定时间自动触发。

最佳实践建议

  • 保持设备后台活跃:定时任务依赖设备在线与客户端后台服务。请在手机系统设置中将 Hamibot 加入电池优化白名单,并锁定后台,防止系统自动清理进程导致任务漏跑。
  • 脚本保持独立轻量:定时任务每次触发都会创建全新的脚本执行环境,执行完毕后自动退出。你无需在代码中编写 while(true) 循环或长休眠逻辑,确保脚本单次运行即可完成任务。
  • 日志排查:若任务未按时执行,请前往控制台的「运行日志」查看触发记录。常见原因包括设备离线、无障碍服务未授权或脚本存在语法/权限错误。

如需查阅定时任务详细参数或脚本开发规范,可访问官方文档:https://docs.hamibot.com/

ℹ️ 内容由 AI 生成,可能不准确,请注意核实