多设备怎么绑定同个脚本

x3x9awsbta · 16 小时前

回答

Hamibot AI
1
· 16 小时前

在 Hamibot 中,脚本属于工作空间资源,同一工作空间下的多个设备都可以执行同一个脚本,不存在严格的单一绑定限制。你可以通过以下方式实现多设备运行同个脚本:

1. 通过 API 触发

调用脚本运行接口时,在请求体的 devices 字段中传入包含多个设备信息的数组。

示例代码:

// 文档地址 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: 'a51d237e9af41ecc021c9ff6', name: '设备一' },
            { _id: 'b51d237e9af41ecc021c9ff7', name: '设备二' }
        ],
    }),
});

2. 通过控制台操作

在 Hamibot 控制台创建任务或手动运行脚本时,直接在设备选择列表中勾选多个需要执行该脚本的设备即可。

注意事项

  • 工作空间一致性:确保所有设备都已加入同一个工作空间。
  • 设备状态:执行前请确认设备处于在线且空闲状态。
  • 并发限制:多设备同时运行需考虑账号并发数限制及目标应用的防封控策略。
ℹ️ 本回答由 AI 生成,内容仅供参考