Release v4.4.0
更新内容
- 插件安装:
- 自动识别环境里已装的第三方 NoneBot 插件,装好即可用,不再需要改主仓配置
- 社区/已装插件的图片渲染兼容旧版渲染接口
- 帮助菜单:
- 场景列能识别社区插件的中文触发词(私聊/群聊/自动等)
- 插件运行时依赖(如 alconna/orm/user 等运行库)默认不出现在帮助里,菜单更清爽
- 群管理与审计:
- 拉黑/解禁操作有审计记录,可追溯
- 稳定性:
- 拉黑命令同步 ACL,屏蔽行为一致
- 号主设置同步失败会显式报错,避免配置静默不一致
- 启动迁移用仓库查询,避免不一致
- 离线评测改用独立更大输出预算
提交明细
🚀 新功能
- feat(plugin): 提供已安装第三方 NoneBot 插件自动发现 (c550063c)
- feat(help): 场景列兜底识别社区菜单中文触发词 (e2029909)
- feat(llm): 恶意脏话静默累计触发自动群拉黑并通知 (#334) (a4724ed2)
- feat(scrub): 内置下流词表入站拦截与教学注入防护 (#333) (098076d0)
- feat(blacklist): 拉黑操作审计记录与展示 (ee4adb08)
🐛 错误修复
- fix(help): ignored_plugins 默认隐藏第三方运行依赖 (b0a21349)
- fix(plugin): 接入自动发现并注册 alconna,锁 htmlrender<0.8 (91759e70)
- fix(webui): 号主编辑同步失败显式报错 (62f99a88)
- fix(llm): 离线评测 judge 改用独立更大输出预算 (d5c51113)
- fix(blacklist): 命令拉黑同步 ACL 规则 (f26c199d)
- fix(webui): 号主编辑同步 admin_members (c221e367)
- fix(acl): 启动迁移改用 repo 查询 (fc2d19ab)
📚 文档更新
- docs(guide): 补充已装 PyPI 第三方插件自动加载说明 (579dd984)
- docs(skill): 普通 PR 的 CHANGELOG 并入最新功能提交 (5555c029)
- docs(changelog): 记录本批 blacklist 与评测修复 (2b6f48b1)
🔨 其他更改
完整变更: v4.3.14...v4.4.0
Docker
docker pull pallasbot/pallas-bot:v4.4.0WebUI
附件 dist.zip:控制台前端静态资源(来自 Pallas-Bot-WebUI v0.9.19,console v0.9.19)。
兼容基线:Bot commit aa1f1092b663cff25de7433e2054c74bb688c2e9;WebUI commit 839eefe1cff7e28b0950ae2c6df184fc068c6e86。
非 Docker 部署包
下载 pallas-bot-v4.4.0.tar.gz 后解压。部署包已包含本次 WebUI、浅层 Git 元数据和运行/运维所需文件,不需要执行 git init;安装依赖后即可配置并启动:
tar -xzf pallas-bot-v4.4.0.tar.gz
cd pallas-bot-v4.4.0
uv sync --extra perf
cp config/pallas.example.toml config/pallas.toml
uv run pallasBot 与 WebUI 更新保持独立;部署包可继续使用控制台或 uv run pallas update bot --restart 跟踪后续 Release。
| 方式 | 说明 |
|---|---|
| 内置 | 将本附件保存为 resource/webui/dist.zip;本地尚无前端资源时,启动会优先自动解压。Docker 镜像已内置该文件 |
| 自动 | 内置包不存在时,启动会从本仓库 Release 拉取并解压 |
| 手动 | 将本附件解压到仓库根下的 data/pb_webui/(得到 public-react/) |
| 控制台 | 「更新」页可检查并应用同名 dist.zip |
unzip -d data/pb_webui dist.zip默认前端栈为 React(pallas_webui_frontend=react)。
访问:http://<host>:<port>/pallas/ · 说明见 WebUI 部署 / 开发者文档。