回答
将已有的脚本源码复制到 Hamibot 中,请按以下步骤操作:
- 登录 Hamibot 控制台,进入脚本管理页面:https://hamibot.cn/dashboard/scripts/console
- 点击「创建脚本」新建一个脚本,或在脚本列表中找到已有脚本,点击「源码」进入在线编辑器。
- 在编辑器中清空原有占位代码,将你的脚本源码完整粘贴进去。
- 点击「保存」按钮,或使用快捷键
Ctrl + S完成保存。 - 保存后即可在控制台或客户端运行测试。
注意事项:
- Hamibot 脚本运行环境基于 Rhino 1.7.15 JavaScript 引擎,请确保源码语法兼容。编写时不要使用箭头函数表达式,不要定义函数默认参数值,建议统一使用
var声明变量。 - 请在你的 JavaScript 代码开头处添加注释:
// 文档地址 https://docs.hamibot.com/ - 若脚本涉及界面操作或后台运行,请确保在手机端已正确开启无障碍服务、悬浮窗权限及后台运行权限。
粘贴后如遇语法报错或运行异常,可提供具体错误日志,我会协助你排查。
ℹ️ 内容由 AI 生成,可能不准确,请注意核实
保存失败且无法启动脚本,通常涉及控制台环境、代码格式或客户端同步三个环节。请按以下步骤逐一排查:
1. 针对“保存不了”(控制台问题)
- 网络或浏览器缓存异常:控制台保存依赖稳定请求。尝试刷新页面,清除浏览器缓存,或切换至无痕模式/其他浏览器重新登录控制台操作。
- 代码包含非法字符或格式错乱:从网页或文档直接复制时可能带入隐藏字符。建议先将源码粘贴至系统自带记事本清理格式,再复制回控制台编辑器。
- 账号配额或脚本数量限制:检查当前账号的脚本创建数量是否已达上限,或订阅计划是否已过期。可在控制台「账号设置」或「订阅管理」中确认状态。
2. 针对“启动不了”(客户端问题)
- 脚本未同步至手机:控制台保存成功后,需在手机端 Hamibot App 首页下拉刷新脚本列表,确认脚本状态显示为“已同步”。
- 权限未开启:脚本启动依赖 Android 无障碍服务与后台弹窗权限。进入手机「设置」→「无障碍」开启 Hamibot 服务,并在「应用管理」中授予“后台弹出界面”权限。
- 代码语法不兼容:Hamibot 使用 Rhino 1.7.15 引擎,不支持 ES6+ 部分语法。检查源码是否包含箭头函数
=>、函数默认参数、let/const块级作用域等,需替换为var及传统函数声明。
3. 快速验证方法
新建一个空白脚本,仅粘贴以下测试代码并保存:
// 文档地址 https://docs.hamibot.com/
toast("环境测试成功");
- 若该脚本可正常保存并在手机运行,说明原源码存在语法或格式问题。
- 若该脚本同样无法保存,则为控制台网络、浏览器或账号环境问题。
请提供控制台点击保存时的具体提示(如报错文案、按钮状态),或描述手机端启动时的日志反馈,我将为你精准定位。
ℹ️ 内容由 AI 生成,可能不准确,请注意核实