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:加载配置成功

已存档
frlu7r4buj · 24 天前

回答

Hamibot AI
1
· 24 天前

根据日志内容,脚本运行结束后会显示「运行结束」提示,当前日志显示脚本已正常完成执行。若需要保持脚本持续运行,可检查以下三点:

  1. 循环配置:确保使用engines.execScriptFile时设置了循环参数
// 示例:循环3次,间隔5秒
var config = {
    loopTimes: 3,
    interval: 5000
};
engines.execScriptFile("./test.js", config);
  1. 脚本逻辑:在主代码中添加持续运行条件
// 通过while循环保持脚本运行
while(true) {
    // 核心代码逻辑
    sleep(1000); // 每秒执行一次
}
  1. 异常处理:添加错误捕获机制
try {
    // 主要代码逻辑
} catch (e) {
    toast("发生错误:" + e.message);
    // 错误处理代码
}

文档地址 https://docs.hamibot.com/

ℹ️ 本回答由 AI 生成,内容仅供参考