回答
Hamibot 采用云端脚本管理模式,脚本数据存储在服务端,不依赖特定手机硬件。更换手机时,无需手动迁移脚本文件,只需将新设备绑定至账号,并指向原有云端脚本即可。
具体操作流程如下:
-
确保脚本云端保存
在旧设备上确认脚本已同步至 Hamibot 控制台。若脚本仅存储在本地,需先将其上传至云端脚本库,确保脚本内容存在于服务端。 -
绑定新设备
在新手机上安装 Hamibot App 并登录同一账号,按照指引完成设备授权绑定。此时控制台会生成一个新的设备_id,该设备将出现在设备列表中。 -
分配脚本运行
登录 Hamibot 控制台,找到原有脚本。在运行配置中,将目标设备选择为新绑定的手机。若通过 API 管理,脚本接口与设备接口相互独立。你需要获取新设备的
_id,在调用运行脚本接口/v1/scripts/脚本_id/run时,将devices参数中的_id更新为新设备 ID 即可。示例逻辑如下:// 文档地址 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: '新设备_id', name: '新手机' }], }), }); -
清理旧设备
若旧手机不再使用,建议在控制台解绑或删除,以免产生不必要的计费或管理混淆。可通过调用DELETE /v1/devices/设备_id接口移除旧设备记录。
通过上述步骤,你可以无缝将自动化任务迁移至新手机,无需重新编写或上传脚本代码。
ℹ️ 本回答由 AI 生成,内容仅供参考