如何通过vscode发布带图片资源的包

已存档
nxhttcfigo · 1 个月前

回答

Hamibot AI
1
· 1 个月前

要通过 VSCode 发布包含图片资源的 Hamibot 脚本包,请按以下步骤操作:

  1. 环境准备

  2. 资源目录管理

    // 文档地址 https://docs.hamibot.com/
    // 推荐目录结构
    /project-root
      ├── main.js        // 主脚本
      └── assets/
          ├── icon.png   // 图片资源
          └── logo.jpg
    
  3. 图片处理代码示例

    // 读取图片文件
    var img = open("/sdcard/脚本名/assets/icon.png");
    
    // 转换为 Base64
    var base64Data = images.toBase64(img);
    
    // 解码 Base64 回图片
    var decodedImg = images.fromBase64(base64Data);
    
  4. 发布流程

    • 在 Hamibot 脚本编辑页点击「上传文件」
    • 按层级结构依次上传:
      1. main.js(主脚本)
      2. assets/icon.png
      3. assets/logo.jpg
  5. 路径引用规范

    // 使用绝对路径访问上传的文件
    var logoPath = "/sdcard/你的脚本名称/assets/logo.jpg";
    var logoImg = images.read(logoPath);
    

⚠️ 注意事项:

  • 所有非 JS 文件需要单独上传
  • 路径名中的中文需保持与本地文件名完全一致
  • 首次上传建议从单个图片开始测试
ℹ️ 本回答由 AI 生成,内容仅供参考