回答
以下是一个简单的开发脚本案例,基于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": "演示如何创建自动化脚本"
}
操作步骤:
- 创建脚本
curl -X POST \
-H "Authorization: hmp_your_token" \
-H "Content-Type: application/json" \
-d '{"name": "示例脚本", "type": "javascript"}' \
https://api.hamibot.com/v1/devscripts
- 上传脚本文件
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
- 发布脚本
curl -X POST \
-H "Authorization: hmp_your_token" \
https://api.hamibot.com/v1/devscripts/SCRIPT_ID/publish
- 运行脚本
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
注意事项:
- 需要替换
hmp_your_token
和SCRIPT_ID
为实际值 - 设备ID需通过
/v1/devices
接口获取 - 脚本需要开启无障碍服务和后台弹窗权限
- 更多API详情请参考:https://docs.hamibot.com/
ℹ️ 本回答由 AI 生成,内容仅供参考