如何上传脚本资源

HAMI_7083745017 · 14 小时前

回答

Hamibot AI
1
· 14 小时前

在 Hamibot 中上传脚本资源(如图片、配置文件、文本、音频等)可通过控制台直接完成。具体操作步骤如下:

  1. 访问 脚本控制台,找到目标脚本并点击进入「详情」页面。
  2. 在脚本详情页中,切换到「资源」选项卡。
  3. 点击「上传资源」按钮,选择本地文件(支持 .png.jpg.json.txt.mp3 等常见格式),确认后系统会自动将文件与脚本绑定。
  4. 上传完成后,资源会随脚本同步至已绑定的设备。

在脚本中引用资源的方法:
资源文件默认存放在脚本根目录下,脚本中可通过相对路径直接读取。示例代码如下:

// 文档地址 https://docs.hamibot.com/
var configPath = "./config.json";
if (files.exists(configPath)) {
  var content = files.read(configPath);
  log("读取配置成功: " + content);
} else {
  log("资源文件不存在");
}

注意事项:

  • 资源文件会随脚本打包下发,建议单个文件不超过 5MB,总资源体积控制在合理范围内,以免影响同步效率。
  • 路径引用以脚本根目录为基准,使用 ./ 开头即可。避免使用绝对路径。
  • 若需频繁更新资源或管理大量文件,可考虑将资源托管至外部服务器,通过 http.get() 动态下载至设备本地目录。
  • 上传后若设备未同步最新资源,可在控制台点击「重新下发」或重启设备上的 Hamibot 客户端。

如遇到上传失败、格式不支持或读取路径报错,请检查文件扩展名是否合规,并确认脚本运行环境具备读写权限。

ℹ️ 内容由 AI 生成,可能不准确,请注意核实