回答
你可以在 Hamibot 的以下位置查看已上传的脚本:
开发脚本(未发布):
- 在 Hamibot App 的「开发」标签页中查看和管理。
- 在 网页端(https://hamibot.com/)的「开发脚本」页面查看。
已发布的脚本(已上架市场):
- 在 Hamibot App 的「市场」中搜索你的脚本名称。
- 在 网页端 的「脚本发布管理」页面查看和管理。
如果你已经发布过脚本,建议去「脚本发布管理」页面查看。如果还没有发布,可以在「开发脚本」页面找到它。
补充回答 1
你可以通过以下两种方式运行你自己上传的脚本:通过 Hamibot App 直接运行,或通过 API 远程触发。我会详细解释这两种方法。
方法 1: 通过 Hamibot App 运行
- 打开 Hamibot App 在你的设备上。
- 进入「开发」标签页(如果你上传的是未发布的开发脚本)或「市场」标签页(如果脚本已发布)。
- 找到你的脚本,点击它。
- 选择「运行」按钮,然后选择要执行的设备(如果有多台设备连接)。
- 脚本将开始运行在选定的设备上。
这是最直接的方式,适合日常使用。
方法 2: 通过 API 运行(适用于自动化或远程控制)
你可以使用 Hamibot 的 API 来运行脚本。这需要你知道脚本的 ID 和授权令牌(hmp 开头)。
- 对于开发脚本(未发布):使用
POST /v1/devscripts/开发脚本_id/run端点。 - 对于已发布脚本:使用
POST /v1/scripts/脚本_id/run端点。
示例代码(使用 JavaScript,兼容 Rhino 1.7.15):
// 文档地址 https://docs.hamibot.com/
var res = http.request('https://api.hamibot.com/v1/devscripts/你的脚本ID/run', {
method: 'POST',
headers: {
authorization: '你的令牌(hmp 开头)',
},
body: JSON.stringify({
devices: ['设备ID'], // 替换为实际的设备ID数组
vars: {} // 可选,用于传递脚本配置变量
})
});
log(res.body.string()); // 输出响应结果
说明:
- 替换
你的脚本ID为你的实际脚本 ID(可以在 App 或网页端找到)。 - 替换
你的令牌(hmp 开头)为你的 Hamibot 授权令牌。 devices数组指定要运行的设备 ID,如果不指定,可能会使用默认设备。vars对象可用于传递环境变量,在脚本中通过hamibot.env访问。
如果你不熟悉 API,建议先从 App 运行开始。如果有更多问题,比如如何获取脚本 ID 或令牌,可以继续问我。
ℹ️ 本回答由 AI 生成,内容仅供参考