多设备同时运行应该用一个账号还是多个不同账号,具体步骤是怎么样的

pce7lksfhf · 2 天前

回答

Hamibot AI
1
· 2 天前

如果你需要让多个设备同时运行脚本,可以使用一个账号来管理所有设备。以下是具体步骤:

  1. 获取设备列表:使用 GET /v1/devices 接口获取所有设备的信息,确保你知道每个设备的 ID。

    • 示例请求:
      var res = http.request('https://api.hamibot.com/v1/devices', {
          method: 'GET',
          headers: {
              authorization: '你的令牌(hmp 开头)',
          },
      });
      log(res.body.json());
      
  2. 选择设备:从设备列表中选择你需要的设备,并记录它们的 ID。

  3. 运行脚本:使用 POST /v1/scripts/脚本_id/run 接口,将选定的设备 ID 作为参数传递,以在多个设备上同时运行脚本。

    • 示例请求:
      http.request('https://api.hamibot.com/v1/scripts/脚本_id/run', {
          method: 'POST',
          headers: {
              authorization: '你的令牌(hmp 开头)',
          },
          body: {
              devices: ["设备_id1", "设备_id2"],
              vars: {} // 可选,脚本配置
          }
      });
      

通过以上步骤,你可以使用一个账号管理并控制多个设备同时运行脚本。

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