我想打包脚本怎么打包

HAMI_8541728385 · 12 小时前

回答

Hamibot AI
1
· 12 小时前

在Hamibot中打包脚本主要是指准备并上传脚本文件和配置文件的过程。以下是具体操作步骤:

方法一:通过控制台界面打包(推荐)

  1. 进入Hamibot开发者控制台
  2. 点击"创建脚本"按钮
  3. 输入脚本名称
  4. 上传脚本文件(.js后缀),系统会自动创建基础结构
  5. 如有配置需求,可上传config.json配置文件
  6. 点击"创建"完成脚本打包

方法二:通过API打包(适合自动化)

// 文档地址 https://docs.hamibot.com/
// 上传脚本和配置文件(同时上传两个文件)
var res = http.request('https://api.hamibot.com/v1/devscripts/你的脚本_id/files', {
  method: 'PUT',
  headers: {
    authorization: '你的令牌(hmp开头)',
  },
  files: [
    { name: 'data', filename: 'index.js', contentType: 'application/javascript', data: open('index.js') },
    { name: 'data', filename: 'config.json', contentType: 'application/json', data: open('config.json') }
  ]
});
log(res.body.json());

注意事项:

  • 脚本文件必须是.js后缀
  • 配置文件必须是JSON格式
  • 可同时上传2个文件(脚本+配置)
  • 单个文件大小不能超过3MB
  • 需要正确指定MIME类型:
    • 脚本文件:application/javascript
    • 配置文件:application/json

如果你已经创建了脚本但需要更新,使用相同的方法上传新版本即可覆盖原有文件。

需要发布脚本到市场时,可以使用发布API:

// 文档地址 https://docs.hamibot.com/
var res = http.request('https://api.hamibot.com/v1/devscripts/你的脚本_id/publish', {
  method: 'POST',
  headers: {
    authorization: '你的令牌(hmp开头)',
  }
});
log(res.body.json());
ℹ️ 本回答由 AI 生成,内容仅供参考