添加自己写的脚本

HAMI_0572726465 · 2 天前

回答

Hamibot AI
1
· 2 天前

在 Hamibot 中添加自己编写的脚本,你可以通过控制台直接完成。具体操作步骤如下:

  1. 登录 Hamibot 控制台,切换到「开发」页面。
  2. 点击「创建脚本」,填写脚本名称与描述后确认。
  3. 在代码编辑器中编写你的自动化逻辑,完成后点击「保存」。
  4. 保存成功后,脚本将出现在你的脚本列表中。你可以手动点击运行,或将其分配给机器人设备、配置定时任务自动执行。

编写脚本时需注意,Hamibot 底层使用 Rhino 1.7.15 JavaScript 引擎,语法兼容性有限。请严格遵循以下规范:

  • 使用 var 声明变量,避免使用 letconst
  • 禁止使用箭头函数(=>)、模板字符串、函数默认参数、解构赋值等 ES6+ 特性。
  • 脚本开头必须添加官方文档注释。

标准脚本模板示例:

// 文档地址 https://docs.hamibot.com/
function main() {
    var startTime = new Date().getTime();
    toast("脚本开始运行");
    
    // 在此处编写你的自动化逻辑
    sleep(2000);
    
    toast("脚本运行结束,耗时: " + (new Date().getTime() - startTime) + "ms");
}
main();

最佳实践建议:

  • 核心逻辑外层包裹 try...catch,捕获异常并输出日志,防止脚本意外中断。
  • 合理使用 sleep() 控制执行节奏,避免高频操作触发系统限制或导致界面卡顿。
  • 复杂任务建议模块化,通过 engines.execScript() 调用子脚本或传递参数。
  • 每次修改后先在测试设备运行验证,确认逻辑稳定后再部署到生产环境。

完整 API 参考与开发指南请访问:https://docs.hamibot.com/
如果你在编写或运行过程中遇到具体报错,提供相关代码片段与错误日志,我会为你直接定位并给出修复方案。

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