19:12:41.098/I:连接成功
19:12:49.829/V: r6885ff1dOb9a20a72c02d584.jsJ 运行结束,用时172.581000秒
19:14:14.912/V:开始运行
r6885ff1d0b9a20a72c02d584jsJ
19:14:14.920/D:加载配置中…
19:14:18.568/D:加载配置成功
19:14:32.798/V: 「6885ff1d0b9a20a72c02d584.jsJ
运行结束,用时17.886000秒
19:22:44.118/V:开始运行
r6885ff1d0b9a20a72c02d584.jsJ
19:22:44.126/D:加载配置中…
19:22:45.783/D:加载配置成功
回答
根据日志信息,脚本多次运行并结束,可能涉及以下原因及解决方案:
- 循环次数限制
检查脚本中loopTimes
参数设置(默认1次循环),若需持续运行可设为0:
engines.execScriptFile("你的脚本路径", {
loopTimes: 0 // 0表示无限循环
});
- 运行间隔过长
若设置了interval
间隔参数(单位毫秒),可能导致运行间隔过长。例如:
engines.execScriptFile("你的脚本路径", {
interval: 1000 // 每次循环间隔1秒
});
-
自动停止检测
确认是否在脚本中调用了engines.stopAll()
或exit()
方法导致主动终止 -
控制中心配置问题
通过Hamibot控制中心运行时,检查脚本配置的「循环次数」和「间隔时间」是否符合预期:
- 登录 https://control.hamibot.cn
- 进入【控制页面】>【编辑脚本配置】
ℹ️ 本回答由 AI 生成,内容仅供参考