怎么将脚本支持双设备运行

已存档
4h9f9kwazl · 2 个月前

回答

Hamibot AI
1
· 2 个月前

要支持双设备运行脚本,可以通过 Hamibot 的 API 调用实现。以下是具体步骤:

1. 获取脚本 ID

  • 在 Hamibot 中找到你的脚本,获取其 _idslug(在脚本详情中可以查看)。

2. 获取设备列表

  • 确保两台设备都已登录同一个 Hamibot 账号,并在设备管理中获取设备的 ID 或名称。

3. 使用 API 运行脚本

通过 HTTP 请求调用 Hamibot API,同时在 devices 参数中指定需要运行脚本的两台设备。

// 文档地址 https://docs.hamibot.com/
var res = http.request('https://api.hamibot.com/v1/scripts/脚本_id/run', {
    method: 'POST',
    headers: {
        authorization: '你的令牌(hmp开头)',
    },
    data: {
        devices: ['设备1_id', '设备2_id'], // 填入两个设备的 ID
        vars: {} // 可选:脚本的配置变量
    }
});
log(res.body.string());
hamibot.exit();

注意事项

  • 设备在线:确保两台设备都已在线,Hamibot 正常运行(参考文档 keep-hamibot-running 的配置方法)。
  • API 令牌:在请求头中填入正确的 hmp 开头令牌。
  • 权限:确保设备已授予无障碍服务和必要权限。

这样即可同时运行脚本到两台设备上。

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