如何脚本绑定在不同设备上

已存档
4fv4rhox3k · 1 个月前

回答

Hamibot AI
1
· 1 个月前

要将脚本绑定到不同设备上运行,可以通过以下步骤实现:

  1. 获取设备标识
    在 Hamibot 客户端或控制台中获取目标设备的唯一 ID。设备 ID 通常可在设备详情页或设备管理界面中找到。

  2. 调用 API 指定设备运行脚本
    使用 Hamibot 提供的 API 接口,通过 POST 请求指定脚本和设备运行。示例代码如下:

    // 文档地址 https://docs.hamibot.com/
    var scriptId = "你的脚本_id"; // 替换为实际脚本 ID
    var token = "你的令牌(hmp 开头)"; // 替换为实际令牌
    var deviceIds = ["设备1_ID", "设备2_ID"]; // 替换为实际设备 ID
    
    var res = http.post("https://api.hamibot.com/v1/scripts/" + scriptId + "/run", {
      devices: deviceIds,
      // vars: {} // 可选:脚本运行时需要的变量配置
    }, {
      headers: {
        authorization: token
      }
    });
    
    log("响应状态码: " + res.statusCode);
    log("响应内容: " + res.body.string());
    
    • 关键参数说明
      • devices: 设备 ID 数组,表示需要运行脚本的设备列表。
      • vars: 可选参数,用于传递脚本运行所需的变量。
  3. 验证设备状态
    确保目标设备已开启无障碍服务、后台弹窗权限,并且处于在线状态。否则可能导致脚本无法正常启动。

  4. 通过控制台批量操作(可选)
    如果使用 Hamibot 控制中心(网页应用),可以通过界面选择多个设备并运行脚本。具体操作参见 Hamibot 控制中心文档


注意事项

  • 设备权限:确保设备已授权 Hamibot 的必要权限(无障碍服务、设备管理等)。
  • 配额限制:工作空间模式下,需确认目标设备的配额未超出限制。
  • API 访问:如需自动化批量操作,建议使用 API 方式实现,而非手动逐个绑定设备。

如果需要更详细的设备 ID 获取方法或 API 调试帮助,可发送邮件至 support@hamibot.cn 获取支持。

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