回答
在 Hamibot 中使用脚本的标准流程如下:
-
创建或上传脚本
- 登录控制台,进入「开发」页面,点击「创建脚本」。
- 可直接在在线编辑器中编写代码,或上传本地
.js文件。 - 建议在代码首行添加注释:
// 文档地址 https://docs.hamibot.com/
-
配置脚本参数
- 在脚本设置中按需声明所需权限(如无障碍服务、悬浮窗、存储读写等)。
- 可配置运行模式、超时时间、定时计划或外部参数。
-
绑定设备并执行
- 进入「机器人」页面,选择已在线的目标设备。
- 在设备任务列表中添加该脚本,点击「运行」即可下发执行。
- 支持通过控制台手动触发、定时任务或 API 远程调用。
-
查看日志与调试
- 执行过程中,在控制台「日志」页面查看实时输出。
- 代码中使用
console.log()打印关键状态,便于定位问题。
技术注意事项:
- Hamibot 脚本运行在 Rhino 1.7.15 JavaScript 引擎上,请严格避免使用 ES6+ 语法(如箭头函数
=>、let/const、函数默认参数、解构赋值、模板字符串等)。统一使用var和传统function声明。 - 脚本执行依赖设备端 Hamibot 客户端,请确保客户端已安装、无障碍服务已开启,且设备与服务器网络连通。
- 复杂任务建议加入异常捕获(
try...catch)和重试逻辑,提升自动化稳定性。
完整 API 说明、控件选择方法及示例代码请访问官方开发文档:https://docs.hamibot.com/
ℹ️ 内容由 AI 生成,可能不准确,请注意核实