打包与安装
打包为 ZIP
把子插件目录打包为 .zip(支持根目录直接含 main.py,或包一层文件夹):
my_plugin_v1.1.0.zip
└── my_plugin/ # 或直接在根目录
├── lumen.json
├── main.py
└── assets/安装方式
方式一:手动放置
把子插件文件夹解压到 plugins/lumenbridge/plugins/ 下,重启服务器。
方式二:WebUI 上传
在 WebUI「子插件」页面点击「安装」,上传 .zip 文件,系统自动解压、版本比较、加载。已存在同名插件时,新版本号必须高于旧版本才允许升级。
方式三:API 安装
bash
curl -X POST http://your-server:port/api/plugin/install \
-H "Authorization: Bearer <TOKEN>" \
-F "file=@my_plugin_v1.1.0.zip"热重载
无需重启服务器,在 WebUI「子插件」页面点击「重载」即可热重载全部子插件。也可调用 /lumen reload 命令。
