回答
上传脚本的方法
你可以通过两种方式上传Hamibot脚本:
1. 通过Hamibot界面上传
- 进入Hamibot控制台
- 点击"创建脚本"
- 输入脚本名称
- 上传.js后缀的脚本文件(也可以先不上传文件,系统会自动创建一个空文件)
- 选项部分可以暂时跳过
- 点击「创建」按钮完成
2. 通过API上传
如果需要通过API上传,可以使用以下方法:
// 文档地址 https://docs.hamibot.com/
var res = http.request(
'https://api.hamibot.com/v1/devscripts/你的脚本ID/files',
{
method: 'PUT',
headers: {
'Authorization': '你的令牌(hmp开头)'
},
multipart: [
{ name: 'data', filename: 'index.js', contentType: 'application/javascript', data: /* 你的脚本内容 */ },
{ name: 'data', filename: 'config.json', contentType: 'application/json', data: /* 你的配置内容 */ }
]
});
log(res.body.json());
API上传注意事项:
- 脚本和配置可同时上传,也可单独上传(最多2个文件)
- 文件大小不能超过3MB
- 需要正确提供MIME type:
- 脚本: application/javascript
- 配置: application/json
- 配置文件必须是JSON数组格式
使用curl的示例:
curl -X PUT \
-H "Authorization: 你的令牌(hmp开头)" \
-F "data=@index.js;type=application/javascript" \
-F "data=@config.json;type=application/json" \
https://api.hamibot.com/v1/devscripts/你的脚本ID/files
上传成功后会返回204状态码表示成功。
ℹ️ 本回答由 AI 生成,内容仅供参考