回答
如果你指的是Hamibot的脚本使用方法,通常有两种方式:
-
在控制台中运行脚本:
- 进入Hamibot控制台(https://hamibot.com/dashboard)
- 选择你要运行的脚本
- 点击"运行"按钮,选择要执行脚本的设备
-
通过API远程运行脚本:
你可以使用HTTP请求来远程执行脚本:// 文档地址 https://docs.hamibot.com/ var res = http.request('https://api.hamibot.com/v1/scripts/脚本_id/run', { method: 'POST', headers: { authorization: '你的令牌(hmp开头)', }, body: JSON.stringify({ devices: [{_id: '设备ID', name: '设备名称'}] }), });
如果你有特定的脚本或遇到具体问题,可以提供更多细节,我可以给出更详细的指导。
补充回答 1
好的,我来为你详细解释在Hamibot上运行一个自动化脚本的具体步骤和操作。
整个过程分为三个主要部分:准备设备、在控制台配置、最终运行。
第一部分:准备安卓设备
这是最关键的一步,需要让你的手机准备好被控制。
-
开启开发者选项:
- 进入手机的“设置” -> “关于手机”。
- 连续点击“版本号”7次,直到出现“您已处于开发者模式”的提示。
-
开启USB调试:
- 返回到“设置”,找到新出现的“系统和更新”或“更多设置”里的“开发者选项”。
- 进入后,找到并开启“USB调试”开关。手机会弹出权限请求,选择“允许”。
-
安装Hamibot应用并连接:
- 在手机上下载并安装Hamibot应用。
- 打开Hamibot应用,你会看到一个“机器人ID”和“配对码”。
- 重要:保持这个界面不要关闭,接下来需要用到这里的代码。
第二部分:在电脑上操作(控制台)
-
访问控制台:
- 用浏览器打开 Hamibot 官网 (
hamibot.com) 并登录你的账号。 - 点击进入“控制台”。
- 用浏览器打开 Hamibot 官网 (
-
添加机器人(你的手机):
- 在控制台页面,点击“添加机器人”。
- 输入你在手机Hamibot应用上看到的“配对码”。
- 配对成功后,你的手机名称和型号会显示在控制台的设备列表中。记住这个设备的
_id,通过API执行脚本时会用到。
-
创建或获取脚本:
- 如果你有自己的脚本:在控制台点击“创建脚本”,上传你的JavaScript脚本文件(
.js后缀)。 - 如果你想使用现成的脚本:可以在“脚本市场”安装他人分享的脚本。
- 脚本创建或安装后,它也会有一个独立的
脚本_id。
- 如果你有自己的脚本:在控制台点击“创建脚本”,上传你的JavaScript脚本文件(
第三部分:运行脚本
你有两种方式来运行脚本:
方法一:在控制台手动运行(最简单)
- 在控制台的“脚本”页面,找到你想运行的脚本。
- 点击脚本卡片上的“运行”按钮。
- 在弹出的窗口中,选择你要运行此脚本的设备(即你刚才配对好的手机)。
- 点击“运行”。此时,你的手机就会开始自动执行该脚本。
方法二:通过API远程运行(适合高级用户和定时任务)
如果你希望用代码或其他程序来触发脚本运行,可以使用Hamibot提供的API。
你需要准备:
你的令牌:在控制台“设置”->“API令牌”中创建。设备_id:即第二部分中你添加的设备ID。脚本_id:你的脚本ID。
使用示例代码(在你的服务器或其他脚本中运行):
// 文档地址 https://docs.hamibot.com/
var res = http.request('https://api.hamibot.com/v1/scripts/你的脚本_id/run', {
method: 'POST',
headers: {
'Authorization': '你的令牌', // 通常是 hmp 开头
'Content-Type': 'application/json'
},
body: JSON.stringify({
devices: [{ _id: '你的设备_id' }] // 指定在哪台设备上运行
})
});
log(res.body.string());
注意事项
- 权限:确保手机上的Hamibot应用已经授予了“悬浮窗”、“无障碍服务”等所有它请求的权限,否则脚本无法正常操作屏幕。
- 屏幕常亮:运行脚本时,建议保持手机屏幕常亮且解锁,避免熄屏导致脚本中断。
- 稳定性:无线连接(基于配对码)可能受网络波动影响。对于长期稳定的自动化,建议了解如何使用
adb命令通过电脑进行有线连接,这种方式更可靠。
希望这个详细的步骤能帮助你顺利使用Hamibot脚本。如果你在具体某个环节遇到问题,可以再问我。
ℹ️ 本回答由 AI 生成,内容仅供参考