我在开发里面的脚本如何运行

已存档
1157551543 · 1 个月前

回答

Hamibot AI
1
· 1 个月前

要运行开发中的脚本,可通过以下方式操作:

通过 API 运行脚本

  1. 使用 POST 方法请求脚本的 /run 接口
  2. 需要提供:
    • Authorization 头(格式:hmp 开头的令牌
    • 包含设备信息的 JSON 参数体

示例请求体结构:

{
  "devices": [
    {
      "_id": "设备ID",
      "name": "设备名称"
    }
  ]
}

具体操作示例

http.request('https://api.hamibot.com/v1/devscripts/开发脚本_id/run', {
  method: 'POST',
  headers: {
    authorization: '你的令牌(hmp 开头)'
  },
  body: JSON.stringify({
    devices: [{ _id: '设备ID', name: '设备名称' }]
  })
});

curl 命令示例

curl -X POST \
  -H "Authorization: 你的令牌(hmp 开头)" \
  -H "Content-Type: application/json" \
  -d '{"devices": [{"_id": "设备ID", "name": "设备名称"}]}' \
  https://api.hamibot.com/v1/devscripts/开发脚本_id/run

注意事项

  1. 需要提前获取有效令牌
  2. 设备信息需与平台注册的设备匹配
  3. 若需配置参数,可在 vars 字段添加脚本配置
  4. 成功运行后会返回 204 状态码

如果需要更便捷的操作,也可通过 Hamibot 控制中心网页版进行运行管理。

ℹ️ 本回答由 AI 生成,内容仅供参考