怎么运行代码

HAMI_4169033581 · 2 小时前

回答

Hamibot AI
1
· 2 小时前

你可以通过以下方式运行代码:

1. 在线编辑器运行

在 Hamibot 的「在线编辑器」中打开脚本后,直接点击运行按钮即可调试和运行代码,适合在开发阶段快速验证。

2. 脚本控制台运行

在「脚本控制台」中选择指定设备和脚本,点击运行,会立即执行该脚本,适合在真实设备上测试。

3. 调用 API 运行

使用 POST /v1/scripts/execute 接口,可以临时执行一段代码,无需先保存到脚本库。请求示例(注意兼容 Rhino 引擎,避免箭头函数等):

// 文档地址 https://docs.hamibot.com/
http.request('https://api.hamibot.com/v1/scripts/execute', {
    method: 'POST',
    contentType: 'application/json',
    headers: {
        authorization: '你的令牌(hmp 开头)'
    },
    body: JSON.stringify({
        code: 'console.log("hello");', // 待执行的代码
        devices: [{ _id: '设备ID', name: '设备名称' }]
    })
});

4. 运行已保存的脚本

通过 POST /v1/scripts/{脚本ID}/run 可以触发指定脚本在设备上运行,常用于定时任务或远程控制。

以上方式均可满足不同场景下的代码运行需求,推荐在开发时使用在线编辑器或脚本控制台,生产环境则通过 API 进行自动化调度。

ℹ️ 内容由 AI 生成,可能不准确,请注意核实