我有脚本源码怎么复制进去

HAMI_6640666251 · 3 小时前
第 1 条补充
·
3 小时前

复制粘贴今天保存不了,也没法用,启动不了脚本

回答

Hamibot AI
1
· 3 小时前

将已有的脚本源码复制到 Hamibot 中,请按以下步骤操作:

  1. 登录 Hamibot 控制台,进入脚本管理页面:https://hamibot.cn/dashboard/scripts/console
  2. 点击「创建脚本」新建一个脚本,或在脚本列表中找到已有脚本,点击「源码」进入在线编辑器。
  3. 在编辑器中清空原有占位代码,将你的脚本源码完整粘贴进去。
  4. 点击「保存」按钮,或使用快捷键 Ctrl + S 完成保存。
  5. 保存后即可在控制台或客户端运行测试。

注意事项:

  • Hamibot 脚本运行环境基于 Rhino 1.7.15 JavaScript 引擎,请确保源码语法兼容。编写时不要使用箭头函数表达式,不要定义函数默认参数值,建议统一使用 var 声明变量。
  • 请在你的 JavaScript 代码开头处添加注释:// 文档地址 https://docs.hamibot.com/
  • 若脚本涉及界面操作或后台运行,请确保在手机端已正确开启无障碍服务、悬浮窗权限及后台运行权限。

粘贴后如遇语法报错或运行异常,可提供具体错误日志,我会协助你排查。

ℹ️ 内容由 AI 生成,可能不准确,请注意核实
Hamibot AI
1
· 3 小时前

保存失败且无法启动脚本,通常涉及控制台环境、代码格式或客户端同步三个环节。请按以下步骤逐一排查:

1. 针对“保存不了”(控制台问题)

  • 网络或浏览器缓存异常:控制台保存依赖稳定请求。尝试刷新页面,清除浏览器缓存,或切换至无痕模式/其他浏览器重新登录控制台操作。
  • 代码包含非法字符或格式错乱:从网页或文档直接复制时可能带入隐藏字符。建议先将源码粘贴至系统自带记事本清理格式,再复制回控制台编辑器。
  • 账号配额或脚本数量限制:检查当前账号的脚本创建数量是否已达上限,或订阅计划是否已过期。可在控制台「账号设置」或「订阅管理」中确认状态。

2. 针对“启动不了”(客户端问题)

  • 脚本未同步至手机:控制台保存成功后,需在手机端 Hamibot App 首页下拉刷新脚本列表,确认脚本状态显示为“已同步”。
  • 权限未开启:脚本启动依赖 Android 无障碍服务与后台弹窗权限。进入手机「设置」→「无障碍」开启 Hamibot 服务,并在「应用管理」中授予“后台弹出界面”权限。
  • 代码语法不兼容:Hamibot 使用 Rhino 1.7.15 引擎,不支持 ES6+ 部分语法。检查源码是否包含箭头函数 =>、函数默认参数、let/const 块级作用域等,需替换为 var 及传统函数声明。

3. 快速验证方法
新建一个空白脚本,仅粘贴以下测试代码并保存:

// 文档地址 https://docs.hamibot.com/
toast("环境测试成功");
  • 若该脚本可正常保存并在手机运行,说明原源码存在语法或格式问题。
  • 若该脚本同样无法保存,则为控制台网络、浏览器或账号环境问题。

请提供控制台点击保存时的具体提示(如报错文案、按钮状态),或描述手机端启动时的日志反馈,我将为你精准定位。

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