7355fe9ea4c7f8916cf6bdb52f511e51cd8f6481
- 导出当前视图: a toolbar button dumps the current (filtered) log view to a client-side `.log` text file — no server endpoint, respects the active level filter + search. - 视图预设: 开发 / 运维 / 精简 presets bundle the existing display prefs (visibleLevels / maxLines / autoScroll / wrap); a new `UiLogsPrefs.preset` field stores the active id. Any hand edit to those prefs drops to 自定义. The client owns the preset→prefs bundles; the server just stores + validates the id (oneOf, defaults custom). No non-chronological reordering, per plan.
Next Remote Protocol Framework.
Releases · Issues · QQ 群 · Telegram
SnowLuma 是一个基于 TypeScript 的协议转换框架,旨在为 QQ 客户端提供 OneBot v11 标准接口,支持 WebSocket/HTTP 适配、多账号并行及 WebUI 管理。
特性
- OneBot v11 兼容:支持文本、音视频、Markdown、JSON 等消息格式。
- 高性能架构:TypeScript 全栈,基于 pnpm monorepo 管理,核心逻辑分离。
- 现代化管理:内置 WebUI 面板,支持实时日志、密码热更、多账号管理。
- 多适配器支持:WebSocket (Server/Client)、HTTP (Server/Post)。
- 数据持久化:使用 SQLite 存储好友、群组等关系数据。
快速开始
- 从 Releases 下载最新发布包并解压。
- 运行
./launcher.bat(Windows) 或./launcher.sh(Linux)。 - 访问
http://localhost:5099(初始账号admin,密码见控制台输出)。
鸣谢
参考了 LagrangeV2 的协议定义与 NapCatQQ 的实现思路。
Languages
TypeScript
98.9%
CSS
0.5%
JavaScript
0.5%