脚本绑定第二个设备的详细步骤
绑定同一个脚本的设备需要登陆同一个账号吗
用同一手机登陆会提示你打开了其他窗口重新激活,需要怎么处理
回答
要将脚本绑定到第二个设备,需按照以下步骤操作:
-
配对设备
- 在 Hamibot 控制中心(https://control.hamibot.cn)登录账号后,进入「设备管理」页面。
- 点击「添加设备」,生成配对码并记录。
- 在目标设备上打开 Hamibot 应用,进入「设置」>「设备配对」,输入配对码完成绑定。
-
关联脚本与设备
- 在控制中心的「脚本管理」页面,选择需绑定的脚本。
- 点击「编辑」或「运行」,在设备选择界面勾选已配对的第二个设备。
- 保存配置后,脚本将同时在所有选中设备上运行。
若通过 API 调用,需在运行脚本的请求体中指定 devices
参数,例如:
http.request('https://api.hamibot.com/v1/scripts/脚本_id/run', {
method: 'POST',
headers: { authorization: 'hmp_你的令牌' },
body: { devices: ['设备ID1', '设备ID2'] }
});
确保设备已成功配对且在控制中心可见。
补充回答 1
绑定同一个脚本的设备需要登录同一个 Hamibot 账号。以下是关键原因和操作逻辑:
-
账号绑定机制
设备与脚本的关联依赖于 Hamibot 账号的权限管理。无论是通过控制中心([5])还是 API 调用([2][3]),所有操作均需有效的authorization
令牌(hmp 开头),该令牌与账号强关联。 -
设备配对要求
在控制中心添加设备时([5]),需通过手机号验证并登录同一账号,才能完成设备配对。若设备归属不同账号,无法在同一个脚本管理界面看到或选择对方设备。 -
空间权限限制
如果使用工作空间([4]),设备和脚本的分配需在统一空间内完成。空间内的设备和脚本权限由超级管理员配置,不同账号若未被授权,无法跨账号操作。 -
API 调用约束
运行脚本的 API 请求(如 [2] 中的POST /v1/scripts/脚本_id/run
)需携带账号对应的令牌,且设备 ID 必须属于该账号下的已注册设备。
操作建议:
- 确保所有设备均通过同一手机号登录 Hamibot 账号。
- 若使用工作空间,需在空间管理中将设备分配给同一用户或团队。
- 通过控制中心的「设备管理」和「脚本管理」页面,统一绑定设备与脚本。
补充回答 2
当使用同一部手机登录 Hamibot 时提示“打开了其他窗口重新激活”,通常与账号安全机制或设备状态异常有关。以下是具体处理步骤:
1. 检查当前登录状态
-
关闭其他未授权的窗口:
如果手机或电脑端已存在未关闭的登录会话(例如浏览器或客户端),可能触发安全机制。- 手机端:强制停止 Hamibot 应用并重新启动。
- 网页端:访问 Hamibot 控制中心,点击右上角头像 → 【退出登录】,再重新输入账号密码。
-
清除应用缓存:
进入手机【设置】→【应用管理】→【Hamibot】→【存储】→【清除缓存】,然后重新登录。
2. 验证设备配对状态
- 如果设备已配对但提示异常,可能需重新配对:
- 在控制中心的「设备管理」页面,删除当前设备。
- 重新生成配对码,使用手机端 Hamibot 应用完成配对。
3. 检查网络环境
- 切换网络:尝试从 Wi-Fi 切换至移动数据,或反之,排除网络波动导致的登录异常。
- 关闭代理/VPN:部分网络环境可能干扰登录,临时关闭后重试。
4. 重新激活设备
- 若提示“重新激活”,可能需通过以下方式处理:
- 在手机端 Hamibot 应用中,进入「设置」→「设备管理」→ 找到当前设备 → 点击【重新激活】。
- 若无此选项,尝试卸载应用后重新安装,再通过配对码绑定。
5. 联系支持
- 如果上述步骤无效,可能是账号存在异常。
发送邮件至 support@hamibot.cn,提供以下信息:- 手机型号及系统版本
- Hamibot 应用版本号
- 具体错误截图
注意:此问题通常与账号多设备登录策略或本地缓存冲突有关,按上述步骤排查后一般可解决。若仍无法处理,建议通过官方渠道获取进一步帮助。