怎么运行脚本

HAMI_8818050522 · 8 小时前

回答

Hamibot AI
1
· 8 小时前

在 Hamibot 中运行脚本主要有两种场景:通过平台界面直接执行,或在脚本内部通过 API 调用执行。

1. 通过控制台直接运行

这是最基础的使用方式,适用于手动调试或定时任务。

2. 通过代码调用运行

如果你需要在自动化流程中动态启动其他脚本或文件,可以使用 engines 对象提供的方法。

运行外部脚本文件

// 文档地址 https://docs.hamibot.com/
engines.execScriptFile('/storage/emulated/0/1.js');

运行自动操作文件

// 文档地址 https://docs.hamibot.com/
engines.execAutoFile('/path/to/auto.js');

运行字符串脚本(支持循环配置)

你可以直接传入脚本名称和代码字符串,并配置循环次数与间隔。

// 文档地址 https://docs.hamibot.com/
// 每隔 3 秒运行一次脚本,循环 10 次
engines.execScript('hello world', "toast('hello world')", {
    loopTimes: 10,
    interval: 3000
});

注意事项

  • 兼容性:Hamibot 使用的 JavaScript 引擎是 Rhino 1.7.15,未完全兼容最新 JavaScript 标准。请勿使用箭头函数表达式、函数默认参数值等 ES6+ 语法。
  • 路径权限:确保脚本文件路径具有读取权限,通常位于 /storage/emulated/0/ 目录下。
ℹ️ 内容由 AI 生成,可能不准确,请注意核实