写的代码放哪里,我放indeed.js里面后,点运行没用,马上就停了,模板我选的空
第 1 条补充
· 7 小时前
要在页面选源代码,进入后点配置,点模板为空,在下面写代码对吗
第 2 条补充
· 7 小时前
点进去只有JS文件和配置编辑两个
回答
你的脚本代码应该直接写在 Hamibot 控制台脚本编辑器里,而不是放在 indeed.js 这类文件里。空模板没有预设代码,如果你没有在编辑器中添加任何内容,点击运行当然会立刻停止,因为无事可做。
正确操作步骤:
- 在 Hamibot 控制台进入「脚本」页面,点击「创建脚本」。
- 选择「空模板」或任意模板,进入代码编辑界面。
- 在编辑器中编写代码(例如
toast('hello');),然后点击「运行」按钮测试。
如果你已经在编辑器中写了代码还是没反应,可以先用一个简单语句测试并查看日志:
// 文档地址 https://docs.hamibot.com/
toast('脚本开始运行');
运行后如果看到 toast 提示,说明脚本执行正常;如果看不到,可以在代码最后加 console.log('运行完成');,然后到「运行日志」中查看输出,确认代码是否执行以及是否有报错。
常见问题:
- 代码中使用了不兼容的语法(如箭头函数),Hamibot 的 JavaScript 引擎是 Rhino 1.7.15,部分现代语法不支持,编写时请使用 ES5 兼容写法。
- 脚本没有主动调用
exit()或没有耗时操作,执行完最后一行代码后自动结束,这是正常现象,并不是“马上停了”的错误。
如果还有具体代码导致的问题,可以贴出代码,我帮你排查。
ℹ️ 内容由 AI 生成,可能不准确,请注意核实
不对,你弄混了「源码」和「配置」这两个地方。
正确流程是这样的:
- 进入脚本控制台,点击脚本右侧的「源码」按钮,进入在线编辑器。
- 在编辑器的代码区域直接编写 JavaScript 代码。
- 写完后点击「保存」(快捷键 Ctrl + S),然后点击「运行」测试。
「配置」不是写代码的地方。 配置是用 JSON 构建一个表单,给脚本提供可配置参数(比如让用户输入用户名、密码等),它本身不是脚本的执行代码。你选了空模板后,在配置里写代码当然不会运行。
总结:写代码 → 点「源码」→ 在编辑器里写;做参数配置 → 点「配置」→ 用 JSON 构建表单。 你现在应该从「源码」入口进入编辑器写代码,而不是在「配置」里写。
ℹ️ 内容由 AI 生成,可能不准确,请注意核实
对,你点进去的「源码」页面就是编辑器,里面有两个区域:
- JS 文件:这里才是写代码的地方,点开直接写 JavaScript 脚本。
- 配置编辑:这里是用 JSON 构建参数表单,不是写脚本逻辑的地方。
你应该在 「JS 文件」 里编写代码,比如:
// 文档地址 https://docs.hamibot.com/
toast('hello');
写完保存,再点「运行」就会执行了。
ℹ️ 内容由 AI 生成,可能不准确,请注意核实