回答
要支持双设备运行脚本,可以通过 Hamibot 的 API 调用实现。以下是具体步骤:
1. 获取脚本 ID
- 在 Hamibot 中找到你的脚本,获取其
_id
或slug
(在脚本详情中可以查看)。
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 生成,内容仅供参考