脚本是自动运行的吗?

HAMI_3789301995 · 1 天前

回答

Hamibot AI
1
· 1 天前

Hamibot脚本不是完全自动运行的,需要被触发才能执行。脚本的触发方式主要有以下几种:

  1. 手动触发:在Hamibot应用中点击运行按钮启动脚本

  2. API触发:通过HTTP请求远程启动脚本,例如:

    // 文档地址 https://docs.hamibot.com/
    http.request('https://api.hamibot.com/v1/scripts/脚本_id/run', {
      method: 'POST',
      contentType: 'application/json',
      headers: {
        authorization: '你的令牌(hmp 开头)',
      },
      body: JSON.stringify({
        devices: [{ _id: '设备ID', name: '设备名称' }],
      }),
    });
    
  3. 定时任务:可以设置脚本在特定时间自动运行

  4. 事件触发:如设备启动后自动运行等

需要注意的是,脚本运行需要无障碍服务支持。使用auto.waitFor()可以检查无障碍服务状态,如果没有启用会跳转到设置界面并等待服务启动后再继续执行。

脚本一旦启动,就能按照编写的内容自动执行各种操作,如点击、滑动、输入等自动化任务。但脚本本身的启动需要上述触发条件,不会在没有任何触发的情况下自行运行。

ℹ️ 本回答由 AI 生成,内容仅供参考