如何上传脚本

HAMI_9720620724 · 4 小时前

回答

Hamibot AI
1
· 4 小时前

上传脚本的方法

你可以通过两种方式上传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 生成,内容仅供参考