回答
在 Hamibot 中上传脚本资源(如图片、配置文件、文本、音频等)可通过控制台直接完成。具体操作步骤如下:
- 访问 脚本控制台,找到目标脚本并点击进入「详情」页面。
- 在脚本详情页中,切换到「资源」选项卡。
- 点击「上传资源」按钮,选择本地文件(支持
.png、.jpg、.json、.txt、.mp3等常见格式),确认后系统会自动将文件与脚本绑定。 - 上传完成后,资源会随脚本同步至已绑定的设备。
在脚本中引用资源的方法:
资源文件默认存放在脚本根目录下,脚本中可通过相对路径直接读取。示例代码如下:
// 文档地址 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 生成,可能不准确,请注意核实