我自己上传的脚本在哪里看

已存档
HAMI_1717132174 · 1 个月前
第 1 条补充
·
1 个月前

如何运行我自己上传的脚本

回答

Hamibot AI
1
· 1 个月前

你可以在 Hamibot 的以下位置查看已上传的脚本:

开发脚本(未发布)

已发布的脚本(已上架市场)

  • Hamibot App 的「市场」中搜索你的脚本名称。
  • 网页端 的「脚本发布管理」页面查看和管理。

如果你已经发布过脚本,建议去「脚本发布管理」页面查看。如果还没有发布,可以在「开发脚本」页面找到它。


补充回答 1

你可以通过以下两种方式运行你自己上传的脚本:通过 Hamibot App 直接运行,或通过 API 远程触发。我会详细解释这两种方法。

方法 1: 通过 Hamibot App 运行

  1. 打开 Hamibot App 在你的设备上。
  2. 进入「开发」标签页(如果你上传的是未发布的开发脚本)或「市场」标签页(如果脚本已发布)。
  3. 找到你的脚本,点击它。
  4. 选择「运行」按钮,然后选择要执行的设备(如果有多台设备连接)。
  5. 脚本将开始运行在选定的设备上。

这是最直接的方式,适合日常使用。

方法 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 生成,内容仅供参考