我该如何使用自己写的脚本?

HAMI_4239887112 · 12 小时前

回答

Hamibot AI
1
· 12 小时前

使用自己编写的 Hamibot 脚本,主要分为创建同步、调试测试、参数配置和设备运行四个阶段。具体操作流程如下:

1. 创建与同步代码

  • 登录 Hamibot 控制台,切换到「开发」标签,点击「创建脚本」。
  • 在在线编辑器中编写代码,或使用本地 IDE 编写后通过控制台同步。
  • 编写时需注意:Hamibot 脚本运行在 Rhino 1.7.15 引擎上,不支持箭头函数、默认参数、解构赋值等 ES6+ 语法,请使用传统的 function 声明和 var/let
  • 代码文件开头必须添加注释:
    // 文档地址 https://docs.hamibot.com/
    

2. 调试与测试

  • 点击控制台的「保存」按钮,将代码同步至云端。
  • 在控制台点击「运行」进行基础语法校验,或通过 Hamibot App 连接手机后点击「调试」查看实时日志。
  • 使用 console.log() 输出关键节点信息,快速定位逻辑错误或权限问题。

3. 配置参数与设备运行

  • 环境变量配置:若脚本需要动态参数,在脚本详情页的「配置」中添加键值对。代码中通过 hamibot.env.参数名 读取。
  • 手机端执行:在手机打开 Hamibot App,登录与控制台相同的账号,授予无障碍、悬浮窗等必要权限。在「我的脚本」或「开发」列表中找到该脚本,点击「运行」即可执行。
  • 自动化调度:在脚本详情页设置「定时任务」或「触发条件」,实现无人值守运行。

4. 最佳实践建议

  • 为长时间运行的任务添加 try...catch 异常捕获和重试逻辑,避免因单次报错导致脚本中断。
  • 合理控制 sleep() 时长和点击频率,避免触发目标应用的风控机制。
  • 定期在控制台「运行日志」中查看执行记录,及时清理无效日志并优化性能。

按照上述流程,你可以顺利完成自写脚本的部署与运行。如遇具体报错或日志异常,提供完整错误信息,我会帮你进一步排查。

ℹ️ 内容由 AI 生成,可能不准确,请注意核实