回答
开发 Hamibot 脚本可按以下标准流程进行:
1. 查阅官方开发文档
建议优先阅读官方开发文档,熟悉自动化 API、控件查找、权限申请及运行环境说明:
https://docs.hamibot.com/
2. 创建脚本
登录 Hamibot 控制台,切换至「开发」页面,点击「创建脚本」进入在线编辑器。也可直接访问:
https://hamibot.cn/dashboard/scripts/console
3. 编写代码(注意引擎兼容性)
Hamibot 底层使用 Rhino 1.7.15 JavaScript 引擎,编写时需遵循 ES5 规范:
- 禁止使用箭头函数
() => {} - 禁止使用函数默认参数
- 避免使用
let/const(部分旧版本环境建议统一使用var) - 脚本文件开头必须添加文档注释
示例模板:
// 文档地址 https://docs.hamibot.com/
// 示例:等待应用启动并点击指定文本
waitForPackage("com.example.app");
click("确认");
4. 调试与发布
- 在编辑器中点击「运行」,脚本将下发至已绑定的测试设备执行。
- 通过控制台日志面板查看
console.log()输出或错误堆栈,定位问题。 - 调试稳定后,点击「发布」将脚本分配至目标机器人或设备组。
- 如需程序化管理,可通过开放接口
GET /v1/devscripts获取脚本列表。
5. 替代方案:定制开发
如果你暂无编程基础或需求较复杂,可直接在平台发布定制需求,由认证开发者承接:
https://hamibot.cn/projects
需要针对具体场景(如 UI 控件自动化、定时任务、数据抓取或异常重试机制)提供完整示例代码或调试建议吗?
ℹ️ 内容由 AI 生成,可能不准确,请注意核实