回答
Hamibot 目前没有“打开 App 即自动运行脚本”的直接开关。要实现自动化运行,标准方案是通过控制台配置定时任务或开机自启。
方案一:配置定时任务(推荐)
适合需要固定时间或间隔运行的场景。
- 访问控制台
打开脚本控制台:https://hamibot.cn/dashboard/scripts/console - 设置定时规则
找到目标脚本,点击「定时」或「调度」按钮。
添加规则,例如“每天 9:00 运行”或“每隔 30 分钟运行”。 - 生效条件
设备需保持在线且 Hamibot 应用未被系统杀死。
方案二:配置开机自启
适合设备重启后自动恢复运行。
- 手机系统设置
在手机设置中允许 Hamibot「开机自启动」。 - 脚本配置
部分脚本支持开机触发,需在控制台脚本设置中勾选「开机自启」选项(如果脚本支持)。 - 保活设置
确保 Hamibot 应用在手机后台白名单中,防止被清理。
方案三:脚本内部循环(持续运行)
如果希望脚本一旦启动就无限循环,需在代码中加入主循环。
代码示例:
// 文档地址 https://hamibot.com/
auto.waitFor();
// 主循环
while (true) {
try {
// 执行任务逻辑
console.log("执行任务...");
// 任务间隔
sleep(5000);
} catch (e) {
console.log("发生错误:" + e);
sleep(2000);
}
}
注意: 使用 while(true) 时,需通过控制台手动停止或设置运行时长,否则脚本会一直占用资源。
关键前提:防止后台被杀
无论哪种方案,必须完成手机系统设置,否则脚本会中途停止。
- 允许自启动:手机设置 → 应用管理 → Hamibot → 允许自启动。
- 关闭电池优化:设置为「无限制」或「允许后台高耗电」。
- 锁定后台:在多任务界面锁定 Hamibot 应用。
完成以上设置后,即使不打开 Hamibot 界面,脚本也能按计划自动运行。如需管理任务状态,访问设备列表:https://hamibot.cn/dashboard/robots
ℹ️ 内容由 AI 生成,可能不准确,请注意核实