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