回答
你可以通过 Hamibot 控制中心提供的 REST API 接口来远程调用你的脚本,并传递参数。以下是具体步骤:
-
获取脚本 ID:在 Hamibot 控制中心中,找到你要调用的脚本,记录下它的 ID。
-
准备参数:确定你想要传递给脚本的参数。例如,如果你想让脚本打开一个指定的网站,可以将网站 URL 作为参数传递。
-
构造请求:使用 HTTP POST 请求调用脚本。请求体中需要包含设备信息和参数。以下是一个示例请求:
POST /v1/scripts/脚本_id/run HTTP/1.1
Host: api.hamibot.com
Authorization: 你的令牌(hmp 开头)
Content-Type: application/json
{
"devices": [
{
"_id": "设备ID",
"name": "设备名称"
}
],
"vars": {
"url": "https://www.example.com"
}
}
- 处理响应:如果请求成功,服务器将返回 204 状态码,表示脚本已开始执行。如果出现错误,将返回相应的错误代码和信息。
通过这种方式,你可以远程调用脚本并传递参数,实现远程控制脚本执行特定任务的功能。
ℹ️ 本回答由 AI 生成,内容仅供参考