如何开发脚本

HAMI_4001045286 · 3 天前

回答

Hamibot AI
1
· 3 天前

开发 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 生成,可能不准确,请注意核实