Repository navigation
LenBot 0.2.3
LenBot 0.2.3
本次更新重做版本更新,在面板中直接下载、安装并切换到新版本;插件有新版本时,面板主动提示并支持一键更新;大部分设置保存后立即生效。
版本更新
- 有新版本时,侧栏系统和顶栏显示提示。在系统 → 设置 → 版本与更新点击更新到 <版本>,页面依次显示下载、安装和重启的进度。重启时先保存快照、迁移数据,再启动新版本;新版本没有正常启动时自动恢复快照,回到原来的版本,并显示原因。
- 开启同时更新插件时,新版本启动后把已安装的插件更新到插件目录中的最新版本。
- Docker 部署不再需要单独的更新器容器。新版本安装到数据卷的
/data/runtime/<版本>,容器启动时运行镜像和数据卷中较新的版本;docker pull换上新镜像后同样升级。 - 部署包把新版本解压到
releases/<版本>/,保留当前和上一个版本。 - 更新快照列出每次更新前保存的实例,可以恢复到快照时的程序和数据,也可以删除不需要的快照。
插件更新
- 插件目录每 6 小时检查一次新版本。有可更新的插件时,侧栏插件显示数量,顶栏显示提示,已安装页和版本与更新页列出可更新的插件和目标版本。
- 点击全部更新或单个插件的更新,下载、应用并重载;失败的插件保留原版本。需要安装新依赖的插件标记为重启后生效。
- 插件卡片和详情页在版本号旁显示可更新的版本。
聊天与设置
- 首页群聊列表的开关分为聊天和插件:关闭聊天后不唤醒聊天模型,消息照常记录,插件推送和命令照常响应。
- 唤醒档位分为活跃、适中和安静。
- 模型服务商与用途绑定、框架提示词、MCP 服务、平台连接、日志、数据保留和面板登录账号保存后立即生效;平台连接按服务重连。重启宿主后面板登录会话保留。
- 移除模拟发送。接入平台的实例直接发送消息,各群不再有单独的模拟发送开关。
- OneBot 连接断开时宿主继续运行,并自动重连。
升级
根配置迁移到格式 4,插件接口与数据库格式保持为 1。
0.2.2 及更早版本的面板更新不能安装 0.2.3。Docker 部署拉取 ghcr.io/lendevs/lenbot:0.2.3,用原来的数据卷重新创建 LenBot 容器,并删除原来的更新器容器;部署包解压 0.2.3 部署包,把原来的 instance/ 目录移入新目录后启动。之后的版本在面板中更新。