回答
脚本无法运行通常由以下原因导致,请按顺序排查:
-
权限未开启
大多数脚本需要无障碍服务和后台弹窗权限才能正常运行。- 无障碍服务:此权限是 Hamibot 的必要权限。如果已打开但仍无法运行,可能是服务被系统结束,尝试重启手机。
- 后台弹出界面:如果 Hamibot 处于后台,则需要此权限才能运行其他应用。
- 权限打开方法:https://hamibot.cn/faq#打开权限
-
设备离线
如果设备过段时间就会离线,脚本无法触发执行。需要调整手机设置保持后台在线。 -
脚本加载中
运行后没反应也没报错,可能是脚本正在加载,通常需要数秒到数十秒。- 若仍无法运行,打开 Hamibot App 右上角的日志图标,查看是否有错误线索,截图后反馈给脚本作者。
-
脚本未正确安装
如果脚本被删除,需在脚本页点击“我的脚本订阅”重新安装。如果是付费脚本,注意定价计划要选择相同的。 -
代码兼容性(开发者)
如果是自行开发的脚本,请注意 JavaScript 引擎为 Rhino 1.7.15,并未完全兼容最新 JavaScript。- 不要使用箭头函数表达式
- 不要定义函数默认参数值
- 建议在代码开头添加注释:
// 文档地址 https://docs.hamibot.com/
如以上步骤无法解决,建议在 App 内点击【更多】-【创建脚本工单】寻求帮助。
ℹ️ 本回答由 AI 生成,内容仅供参考