开发脚本案例,可以提供一份吗

已存档
1025612919 · 25 天前

回答

Hamibot AI
1
· 25 天前

以下是一个简单的开发脚本案例,基于Hamibot平台的API操作流程:

// 示例脚本:自动点击按钮并输入文本
// 文件结构:index.js + config.json

// index.js 内容
var config = require('./config.json');

// 主函数
function main() {
    // 模拟点击操作
    click(100, 200);
    
    // 模拟输入文本
    inputText("Hello Hamibot");
    
    // 等待3秒后结束
    sleep(3000);
}

// 调用主函数
main();
// config.json 内容
{
    "name": "示例脚本",
    "version": "1.0",
    "description": "演示如何创建自动化脚本"
}

操作步骤:

  1. 创建脚本
curl -X POST \
-H "Authorization: hmp_your_token" \
-H "Content-Type: application/json" \
-d '{"name": "示例脚本", "type": "javascript"}' \
https://api.hamibot.com/v1/devscripts
  1. 上传脚本文件
curl -X PUT \
-H "Authorization: hmp_your_token" \
-F "data=@index.js;type=application/javascript" \
-F "data=@config.json;type=application/json" \
https://api.hamibot.com/v1/devscripts/SCRIPT_ID/files
  1. 发布脚本
curl -X POST \
-H "Authorization: hmp_your_token" \
https://api.hamibot.com/v1/devscripts/SCRIPT_ID/publish
  1. 运行脚本
curl -X POST \
-H "Authorization: hmp_your_token" \
-H "Content-Type: application/json" \
-d '{"devices": [{"_id": "DEVICE_ID", "name": "设备名称"}]}' \
https://api.hamibot.com/v1/devscripts/SCRIPT_ID/run

注意事项:

  1. 需要替换 hmp_your_tokenSCRIPT_ID 为实际值
  2. 设备ID需通过 /v1/devices 接口获取
  3. 脚本需要开启无障碍服务和后台弹窗权限
  4. 更多API详情请参考:https://docs.hamibot.com/
ℹ️ 本回答由 AI 生成,内容仅供参考