回答
在 Hamibot 中运行脚本主要有两种场景:通过平台界面直接执行,或在脚本内部通过 API 调用执行。
1. 通过控制台直接运行
这是最基础的使用方式,适用于手动调试或定时任务。
- 操作步骤:
- 进入控制台,切换到「开发」页面。
- 点击「创建脚本」。
- 编写代码后,点击运行按钮即可执行。
- 入口地址:https://hamibot.cn/dashboard/scripts/console
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 生成,可能不准确,请注意核实