回答
你不需要每次在控制台手动启动。Hamibot 提供定时任务功能,支持脚本按设定时间自动运行,包括每天定时执行。
配置方法
- 登录 Hamibot 控制台,进入「定时任务」模块。
- 新建任务并选择目标脚本。
- 设置触发规则为「每天」,指定具体执行时间(如 08:00)。
- 保存后,系统会在对应时间自动向设备下发并执行脚本。
自动运行必备条件
- 必须提前授予 Hamibot 无障碍服务与后台弹出界面权限,否则脚本启动后会因权限缺失直接退出。
- 在手机系统设置中将 Hamibot 加入电池优化白名单,关闭省电限制,防止系统清理后台进程。
- 部分安卓机型需在多任务界面锁定 Hamibot 客户端,确保其持续驻留后台。
最佳实践建议
- 控制台定时任务适用于跨天或固定周期调度。脚本内部的
interval与loopTimes仅适用于单次启动后的短期循环,不建议用于每日定时场景。 - 在脚本开头添加权限校验逻辑,若检测到无障碍服务未开启,则安全退出或发送通知,避免无效执行消耗资源。
- 核心操作使用
try...catch包裹,并输出关键状态日志。自动任务执行记录可在控制台任务历史中查看,便于快速定位中断原因。 - 保持脚本逻辑幂等,避免重复操作导致数据异常或界面卡死。
完成上述配置与设备保活设置后,脚本即可实现每日自动运行,无需人工干预。如遇执行失败,优先检查后台权限状态与系统省电策略。
ℹ️ 内容由 AI 生成,可能不准确,请注意核实