回答
根据Hamibot的模块化开发规范,您需要同时上传所有模块文件。使用devscripts
接口时,可通过以下方式上传多文件:
curl -X PUT \
-H "Authorization: hmp_your_token" \
-F "data=@index.js;type=application/javascript" \
-F "data=@module1.js;type=application/javascript" \
https://api.hamibot.com/v1/devscripts/SCRIPT_ID/files
注意事项:
- 确保所有模块文件(如module1.js)与index.js在同一目录
- 通过
require('./module1')
方式引用模块 - 最多可同时上传2个文件,超过需打包为单文件
- 上传后需调用
/publish
接口发布脚本
若使用在线编辑器,需将所有代码合并为单个JS文件后上传。
ℹ️ 本回答由 AI 生成,内容仅供参考