回答
要自己写 Hamibot 脚本,请按以下步骤操作:
1. 进入脚本控制台
访问 https://hamibot.cn/dashboard/scripts/console,点击「创建脚本」。
2. 填写脚本信息
- 名称:如“自动签到”
- 上传文件:可先不上传,系统会生成空脚本
- 其他选项暂跳过
3. 编写代码(基础示例)
点击刚创建的脚本 →「源码」,使用在线编辑器。
一个最简脚本如下:
// 文档地址 https://docs.hamibot.com/
toastLog("脚本开始运行");
sleep(1000);
// 启动某个App(替换成你要操作的应用)
launch("设置");
// 等待界面加载
sleep(2000);
// 查找文本并点击(示例)
let btn = text("关于手机").findOne(5000);
if (btn) {
btn.click();
toastLog("已点击");
}
4. 关键 API 说明
text("文本").findOne(timeout):查找界面上的文本控件click(x, y)或element.click():点击坐标或元素sleep(毫秒):等待app.launch("包名"):通过包名启动应用(更可靠)toastLog(msg):在手机上弹出提示并输出日志
使用前确保 Hamibot App 已开启 无障碍服务。
5. 调试与运行
- 在 Hamibot App 中同步脚本
- 手动切换到目标 App 界面
- 点击「运行」,观察日志和行为
- 通过「日志」功能查看执行过程
6. 学习资源
- 官方文档:https://docs.hamibot.com/
- 控件选择器教程:重点掌握
text(),desc(),className()等 - 社区脚本:参考市场中同类脚本的写法
从简单任务开始(如自动点击),逐步增加逻辑(循环、条件判断、滑动等)。
ℹ️ 内容由 AI 生成,可能不准确,请注意核实
自己的脚本写完后,按以下步骤使用:
1. 保存并同步脚本
- 在 脚本控制台 编辑完成后,点击「保存」
- 确保 Hamibot App 已登录同一账号
2. 在手机上运行脚本
- 打开 Hamibot App
- 进入「我的脚本」页面
- 找到你刚创建的脚本,点击「运行」
⚠️ 首次运行前,请确保已开启 无障碍服务(Hamibot 设置 → 无障碍 → 允许)
3. 准备目标应用界面
- 大多数脚本不会自动启动目标 App
- 你需要手动打开要操作的应用,并停留在脚本所需的起始页面
(例如:自动签到脚本需先打开 App 到首页)
4. 查看执行结果
- 脚本运行时会通过
toastLog()弹出提示 - 可点击 Hamibot App 中的「日志」查看详细输出
- 若失败,根据日志调整坐标、控件查找逻辑或等待时间
5. 设置定时或后台运行(可选)
- 在脚本控制台点击「定时」,可设置每天自动运行
- 确保手机已按后台保活指南配置,防止被系统杀死
示例流程
假设你写了一个自动点击“签到”按钮的脚本:
- 保存脚本到控制台
- 手机打开目标 App 到签到页面
- 在 Hamibot App 中点击「运行」
- 脚本自动查找并点击“签到”按钮
提示:测试阶段建议加入
sleep()和toastLog()便于观察执行过程。
ℹ️ 内容由 AI 生成,可能不准确,请注意核实