回答
在 Hamibot 中添加自己编写的脚本,你可以通过控制台直接完成。具体操作步骤如下:
- 登录 Hamibot 控制台,切换到「开发」页面。
- 点击「创建脚本」,填写脚本名称与描述后确认。
- 在代码编辑器中编写你的自动化逻辑,完成后点击「保存」。
- 保存成功后,脚本将出现在你的脚本列表中。你可以手动点击运行,或将其分配给机器人设备、配置定时任务自动执行。
编写脚本时需注意,Hamibot 底层使用 Rhino 1.7.15 JavaScript 引擎,语法兼容性有限。请严格遵循以下规范:
- 使用
var声明变量,避免使用let、const。 - 禁止使用箭头函数(
=>)、模板字符串、函数默认参数、解构赋值等 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 生成,可能不准确,请注意核实