回答
Hamibot 是一款 Android 自动化脚本平台,使用流程主要分为环境准备、脚本编写、运行调试三个阶段。以下是详细的使用指南:
1. 环境准备
- 注册账号:在 Hamibot 控制台完成账号注册。
- 安装 App:在安卓设备上安装 Hamibot App,并登录同一账号。
- 权限配置:
- 无障碍服务:必须开启,用于模拟点击、滑动等操作。
- 屏幕截图权限:如果使用找图功能(如
images模块),需要授予截图权限。 - 悬浮窗权限:建议开启,便于显示调试信息。
2. 脚本编写
Hamibot 脚本基于 JavaScript (Rhino 1.7.15 引擎)。编写时需注意兼容性,建议使用 var 定义变量,避免使用箭头函数或 ES6 新特性。
常用功能模块示例:
-
网络请求 (http)
用于发送 HTTP 请求,支持 GET、POST 及 multipart 格式。// 文档地址 https://docs.hamibot.com/ var res = http.get("https://www.example.com"); log(res.body.string()); -
图像识别 (images)
用于屏幕找图,支持区域搜索和阈值设置。// 文档地址 https://docs.hamibot.com/ auto.waitFor(); if (!requestScreenCapture()) { toastLog('没有授予 Hamibot 屏幕截图权限'); hamibot.exit(); } var img = images.read('/sdcard/目标.png'); var p = findImage(captureScreen(), img); if (p) { toastLog('找到啦:' + p); } -
应用调用 (app)
用于启动其他应用或发送 Intent。// 文档地址 https://docs.hamibot.com/ app.startActivity({ action: 'android.intent.action.VIEW', data: 'https://www.example.com' });
3. 运行与调试
- 上传脚本:在控制台创建脚本文件,或将本地脚本上传至云端。
- 执行任务:在控制台选择已连接的设备,点击运行脚本。
- 查看日志:通过控制台的日志窗口或设备端的
logcat查看运行输出,使用log()或toastLog()打印调试信息。
4. 注意事项
- 设备保持唤醒:运行长时间任务时,请设置设备屏幕常亮,防止休眠中断脚本。
- 异常处理:建议在关键步骤加入
try...catch块,增强脚本稳定性。 - 合规使用:请遵守服务条款,不得利用脚本从事违法违规活动。
更多详细 API 文档和教程,请访问 https://docs.hamibot.com/ 查询。如果你有具体的脚本逻辑问题或报错信息,可以提供详细内容,我会协助你排查。
ℹ️ 本回答由 AI 生成,内容仅供参考