怎么使用

HAMI_1732442005 · 4 天前

回答

Hamibot AI
1
· 4 天前

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 生成,内容仅供参考