更新日志
字数
9769 字
阅读时间
38 分钟
[3.0.4] - 2026-06-23
⚙️ 核心功能
- 新增全链路 Token 用途分类统计,支持按对话、剧情、记忆、审查等用途维度追踪用量
- 新增现实时间同步离线剧情推进功能,角色可感知现实时间流逝
- 新增角色体验质量评分与自我修正机制,自动检测并纠正角色表现偏差
- 实现 Prompt 栈调试信息的实时同步与前端展示
🖥️ Web UI 改进
- 剧情模式切换时自动加载动画
- 剧情模式开启时自动生成选择项
🐛 Bug 修复
- 统一时间戳为带时区格式,改进时区兼容性与日志告警
- 移动端点击节点时禁用悬浮提示,避免遮挡底部详情抽屉
📖 文档
- 重构文档结构,拆分各模块为独立子文档
- 更新 Token 用量统计文档,补充用途分类参数说明
- 补充 plot/group/events/memory/review/world 模块的侧边栏导航条目
[3.0.3] - 2026-06-21
🎬 剧情模式
- 优化剧情树图节点显示与布局
- 剧情树图谱增加移动端底部详情抽屉适配
- 优化剧情选项生成逻辑并完善移动端交互体验
- 新增剧情图事件总线并优化前端数据校验
🖥️ Web UI 改进
- 使用自定义 API 实例替换全局 axios 调用
- 将原生 confirm 对话框替换为自定义确认弹窗
⚙️ 核心功能
- 引入现实时间上下文以增强角色互动的连续性和沉浸感
- 改进记忆截断逻辑并统一事件发射方式
- 注入 event_bus 并增强 Review 管线与记忆系统
- 引入事件标准化系统、Review Pipeline、MemoryFS 与 WorldEngine
- 使用封装后的 api 实例替换 axios 直接调用
🐛 Bug 修复
- 优化记忆截断逻辑,避免切断单条记忆
- 修复回合计数器在非完整轮次下的更新逻辑
[3.0.2] - 2026-06-18
🎬 剧情模式
- 新增剧情选项重新生成功能及相关 UI 交互
- 增强剧情节点级别继承与用户一问一答展示,同步 TTS 音频至节点快照
- 实现会话内分支系统,支持分支创建、切换、回溯与归档
🖥️ Web UI 改进
- 添加聊天首页角色/会话视图切换功能并优化群聊弹窗层级
📖 文档
- 新增 QQ 官方机器人(qqbot)频道适配器文档
[3.0.1] - 2026-06-18
🔌 多平台适配
- 新增 QQ 官方机器人频道支持与直连通道上下文重构
🪝 Hook 事件驱动系统
- 新增 Hook 触发策略、前端通知模板及会话级仅触发一次功能
- 添加创建 Hook 的模态框功能
👥 群聊会话模式
- 新增群聊 @mention 跨角色对话功能与顺序回复模式
- 改进 @mention 正则匹配并新增跨角色对话功能
- 给群聊对话补充 Gateway 日志
⚙️ 核心功能
- 实现会话置顶功能
- 优化模型响应内容提取与切换开关组件样式
📖 文档
- 新增 Hooks 系统完整文档并集成到 Web 管理界面
- 在钩子模块侧边栏中添加新文档入口
- 移除 Docker 部署相关文档及图片
[3.0.0] - 2026-06-16
🪝 Hook 事件驱动系统(重大特性)
- 实现 Hook 运行时系统,支持对话生命周期事件驱动
- 完善 Hook Runtime 集成,注入 CharacterRuntime 并更新文档
- 新增条件/动作引擎与事件总线,支持自定义触发规则
- 完善事件别名、权限控制、动作参数兼容及日志持久化
🎬 剧情模式
- 新增剧情模式基础版,支持分支剧情图与玩家选择
- 新增剧情图编辑器、关系可视化、世界书桥接与多媒体桥接
- 新增剧情故事图可视化功能,优化剧情选项交互与样式
- 完善剧情模式并重构群聊与 Hook 管理界面
👥 群聊会话模式
- 新增群聊会话模式,支持多角色群聊对话
- 新增群聊管理器、调度器与旁白系统
- 实现群聊多角色轮播发言及头像显示
- 新增群聊会话角色编辑及布局优化
- 重构移除独立群聊模式,合并至角色运行时统一管理
🎨 多模态沉浸增强
- 新增多模态内容增强,提升角色互动沉浸感
- AI 立绘生成改为异步后台任务
🖥️ Web UI 改进
- 3.x 前端改造:新增剧情/群聊/Hook 管理界面
- 优化消息发送者显示逻辑并精简头像样式
- 调整消息发送者助手样式的间距与字体大小
- 优化 TTS 页面布局并新增亮色主题样式
⚙️ 核心功能
- 重构 TTS 配置获取逻辑,支持从服务器实例获取配置
- 将开关管理器重构为独立模块并新增功能
- 集成 Gateway TTS 语音合成与对话级开关管理
- 添加日志记录功能
📖 文档
- 重构并完善 nbot 全模块文档体系
- 新增 hooks、plot、group 文档并更新首页功能展示
- 更新钩子文档中重试策略和流式事件的说明
- 更新 Code of Conduct 和 CONTRIBUTING.md 中的项目链接
🐛 Bug 修复
- 修复 NbotMethods 语法错误(缺少逗号)
[3.0.0-preview] - 2026-06-14
🪝 Hook 事件驱动系统(重大特性)
- 实现 Hook 运行时系统,支持对话生命周期事件驱动
- 完善 Hook Runtime 集成,注入 CharacterRuntime 并更新文档
- 新增条件/动作引擎与事件总线,支持自定义触发规则
🎬 剧情模式
- 新增剧情模式基础版,支持分支剧情图与玩家选择
- 新增剧情图编辑器、关系可视化、世界书桥接与多媒体桥接
- 完善剧情模式并重构群聊与 Hook 管理界面
👥 群聊会话模式
- 新增群聊会话模式,支持多角色群聊对话
- 新增群聊管理器、调度器与旁白系统
🎨 多模态沉浸增强
- 新增多模态内容增强,提升角色互动沉浸感
- AI 立绘生成改为异步后台任务
🖥️ Web UI 改进
- 3.x 前端改造:新增剧情/群聊/Hook 管理界面
- 隐藏群聊相关 UI 并调整布局
⚙️ 核心功能
- 重构 TTS 配置获取逻辑,支持从服务器实例获取配置
- 将开关管理器重构为独立模块并新增功能
- 集成 Gateway TTS 语音合成与对话级开关管理
- 添加日志记录功能
📖 文档
- 重构并完善 nbot 全模块文档体系
🐛 Bug 修复
- 修复 NbotMethods 语法错误(缺少逗号)
[2.7.8] - 2026-06-12
🤖 AI 核心功能
- 优化 AI 故障转移逻辑并修复 JSON Schema 兼容性
- 移除 Gemini API 不支持的 JSON Schema 扩展字段
- 为 Gemini Native 协议添加 API Key 认证支持
- 保留 Gemini API 的 thoughtSignature 以实现多轮工具调用
🖥️ Web UI 改进
- 重构设置页面为标签式布局,新增未保存更改提示
- 改进 Web 推送通知功能,自动发送 AI 消息推送并增强错误处理
- 改进 PWA 安装诊断并添加系统设置中的 PWA 安装按钮
- 重构角色详情卡片 UI 并优化数据显示
🔌 多平台适配
- 新增 SSL 证书文件验证功能
🎭 角色系统
- 新增角色卡片画廊页面
- 改进角色记忆 Web UI
- 增强 AI 生成立绘的兼容性与稳定性
[2.7.7] - 2026-06-10
🔒 消息过滤系统
- 新增消息内容过滤功能,支持 QQ 和 Web 频道的关键词过滤
- 支持对 AI 回复进行过滤,新增 filter_target 过滤目标字段
- 新增消息过滤器功能
⚙️ 核心功能
- 登录令牌支持记录客户端 IP 地址
- 新增会话自定义提示词功能
- 调整价格字段优先级,优先使用模型自身价格
- 优化自动状态更新逻辑与轮次缓冲管理
- 优化启动流程与 MCP 配置管理
🖥️ Web UI 改进
- 添加登录令牌管理功能
- 优化会话详情查看体验并新增 Token 用量浅色模式样式
📖 文档
- 新增表情包服务文档及登录令牌管理文档
[2.7.6] - 2026-06-09
🤖 AI 核心功能
- 重构媒体描述错误处理机制,增强稳定性
- 重构图片/视频/GIF 识别,统一使用 purpose 隔离的模型队列故障转移
- 支持多媒体附件(视频/音频)提取与下载,新增 Gemini 原生视频识别
- 新增 AI 表情包发送功能,基于角色心情自动匹配二次元表情包
🖥️ Web UI 改进
- 新增贴纸消息显示开关功能
- 实现 AI 回复多气泡显示功能
- 优化移动端气泡 CSS,提升视觉效果
- 新增括号内容斜体渲染功能
- 重构多气泡消息样式并添加类型导入
- 修复多气泡宽度限制器仅桌面端生效的问题,修复移动端语音条圆角丢失
[2.7.5] - 2026-06-08
🎙️ TTS/STT 语音系统
- 新增可插拔 STT(语音转文字)适配器架构,支持多提供商语音识别
- 新增小米 MiMo TTS 适配器音色复刻与风格控制支持
- 新增消息语音重新生成功能
🔒 安全增强
- 新增 HTTPS/SSL 支持
🖥️ Web UI 改进
- 提取 TTS Playground 样式为独立 CSS 文件,实现暗色毛玻璃主题
- 为语音条和 TTS Playground 添加浅色主题适配
📖 文档
- 新增 TTS/STT 语音能力文档并更新相关导航
[2.7.4] - 2026-06-07
🎙️ TTS 语音合成系统(重大特性)
- 新增 TTS 语音合成功能,支持文本转语音输出
- 新增 TTS 试验场与适配器架构,支持多 TTS 提供商扩展
- 新增豆包(火山引擎)TTS 适配器支持
- 新增豆包 TTS 资源 ID 选择及提供商提示说明
- 优化 TTS 音频服务并兼容 Docker 部署环境
- 为 TTS 语音配置添加空格清理以避免配置错误
🖥️ Web UI 改进
- 重构 TTS 配置显示,新增模型选择计算属性并优化异步加载
- 重构 TTS 语音播放功能,引入语音条组件及状态管理
- 重构语音条 UI 并新增音频时长显示
- 移动端聊天气泡增大圆角,优化视觉体验
⚙️ 核心功能
- 新增 AI 模型故障转移超时时间可配置功能
- 新增心情值和角色运行时国际化翻译支持
[2.7.3] - 2026-06-07
⚙️ 核心架构
- 重构 AI 响应完成回调与会话自动命名逻辑
- 抽离统一命令匹配函数
match_command,消除重复代码 - 重构更新机制,增加 zip 更新回退和优雅重启方案
- 优化异常处理并补充缺失的 os 模块导入
- 优化回复方式和 API 调用安全性
- 测试连接成功后显示用时
🔌 飞书频道增强
- 新增飞书/Web 非 QQ 渠道的会话管理支持
- 新增飞书会话与 Web Agent 会话绑定功能
- 飞书聊天服务支持区分私聊和群聊
- 修复飞书服务中 AI 命令的 bot 实例替换逻辑
- 增加飞书会话清除的调试日志和验证逻辑
🖥️ Web UI 改进
- 新增编辑会话弹窗移动端适配与用户气泡样式统一
- 增强会话编辑功能,支持批量删除消息和编辑时绑定角色
🔧 其他
- 新增启动横幅(banner)显示功能
- 为附件处理添加工作区保存功能
[2.7.2] - 2026-06-05
⚙️ 核心架构
- 移除独立的 Silicon API 支持,引入统一的模型故障转移机制
- 重构 AI 响应后处理逻辑,增强工作区上下文信息处理能力
🔌 多平台适配
- 新增多平台(QQ、飞书、Telegram)附件消息发送与接收能力
- 修复非 Web 频道故障转移失效问题,确保所有频道均支持模型自动切换
🖥️ Web UI 改进
- 新增 Web 设置同步到配置文件功能,端口配置从保存设置中读取
- 新增版本更新管理功能,支持系统版本检测与更新提示
- 新增用户消息定位器功能,优化文件上传菜单动画效果
🔧 配置优化
- 移除默认 skill 配置和自动回复工作流配置,简化初始配置
[2.7.1] - 2026-06-04
🎭 多频道角色运行时系统(重大特性)
- 新增
CharacterRuntimeContextDispatcher统一调度器,负责频道适配器查找、触发策略判断、角色卡选择、记忆作用域解析及运行时调用 - 新增
CharacterChannelAdapter协议接口,定义频道接入角色运行时的最小实现契约 - 新增
ChannelRuntimeContext和ChannelRenderPolicy数据类,统一表达消息来源频道与输出渲染策略 - 为 QQ、飞书、Telegram 三个频道实现
CharacterChannelAdapter协议方法,接入角色运行时系统 - 新增
private_or_reply触发策略,支持 Telegram 频道回复时触发 - 增强记忆作用域解析机制:空值兜底处理、配置优先于 adapter 默认值
- 修复私聊场景下
scope_id畸形问题,私聊统一降级 group/group_user 为 user - 新增非 Web 频道运行时时间线功能,支持 QQ/Telegram/飞书等频道的角色状态与关系数据可视化
- 测试覆盖 59 个用例,含作用域配置优先级测试
🤖 Agent 会话模式
- Agent 模式自动跳过角色记忆注入和自动记忆抽取
- Agent 模式跳过 system prompt 中的【重要记忆】注入
- 优化 system_prompt 处理逻辑:支持从 session 消息中自动提取回退、agent 模式清空系统角色内容
- 为会话存储和消息加载增加
include_memories记忆包含控制参数
🔌 MCP 增强
- 新增 MCP 服务配置导入导出功能(JSON 文件下载与上传)
- 角色卡存储迁移至 Web 管理模式,字段统一为驼峰命名(
system_prompt→systemPrompt)
⚙️ 核心功能
- 重构 HTTP 错误码分类:从具体状态码改为 4xx/5xx 范围匹配,新增
bad_request冷却类别 - 新增
/new_agent和/new_character管理员命令 - 新增 MCP 服务管理命令(
/mcp、/mcp list、/mcp tools、/mcp add_http等)
🖥️ Web UI 改进
- 新增自动获取可用模型列表功能:支持从 OpenAI 兼容 API、Google Gemini、Anthropic 自动拉取,含搜索过滤的模型选择弹窗
- 美化聊天输入栏 CSS 效果
- 修复聊天输入栏按钮点击蓝色闪烁及语音/发送按钮颜色切换突兀,添加 0.35s 过渡动画
📖 文档
- 完善多频道角色运行时文档体系(架构图、配置示例、触发策略表、新频道接入指南)
- 更新命令文档,新增 Agent/角色命令及 MCP 服务管理命令
[2.7.0] - 2026-06-03
MCP (Model Context Protocol) 全面接入
- 新增 MCP Server 支持,将 Gateway 能力暴露给 AI 智能体
- 新增 MCP 服务管理与桥接功能
- 新增 远程 MCP 连接(streamable-http)
- 新增 MCP 权限控制系统(admin 全权限配置)
- 新增 Web MCP 工具模块:覆盖会话/角色卡/世界书/记忆/知识库/AI模型管理
- 重构数据存储层,统一目录管理与存储格式
- MCP 工具日志增强,适配 Web UI
📋 统一日志系统
- 引入 Gateway 统一日志服务,整合事件追踪与查询
- MCP 工具调用日志记录
- 主流程接入统一日志 + Web 前端适配新 API
- 自动迁移旧事件日志、防重复、初始化诊断
- 重构日志页面,移除系统日志模块,统一为 Gateway 事件日志视图
🔒 安全增强
- 输入校验守卫机制与字段约束
- 高危工具确认机制
- 路径穿越防护(Path Traversal)
- 文件网关 TOCTOU 防护
- Web 日志 API 的 limit/offset 安全解析
- MCP Web 工具输入校验与数据一致性增强
🖥️ Web UI 改进
- Token 用量页面毛玻璃设计重构
- 故障转移队列移动端响应式适配(≤768px)
- 聊天输入框重构,动态输入区域
- AI控制中心展开配置按钮改为打开故障转移队列,清理死代码
- 移动端控制台按钮在 /dashboard 切换页面时修复
⚙️ 核心功能
- 工具循环错误处理与回退逻辑改进
- sessions/memories 重构为原子读-改-写模式
- 故障转移健康状态持久化与每日失败计数
- 角色资料字段扩展、文档标题与用量统计优化
📦 依赖与工程
- 新增 mcp 依赖
- 重构依赖管理与模型配置,提升通用性
- 移除 requirements-optional.txt,精简依赖
📖 文档 & CI
- 新增 Web MCP Tools 文档
- 更新文档以反映项目架构变更
- 添加 GitHub Pages 文档自动部署工作流
[2.6.1] - 2026-05-31
Web UI 与用户体验
- 会话管理重构为标签页切换模式,替代原有列表式会话切换
- 会话界面 UI 全面优化,新增毛玻璃(glassmorphism)视觉效果
- 新增通知收纳箱功能,集中管理系统通知
- 用 Font Awesome 图标替换表情符号,Token 趋势图增强
- 新增自定义字体管理功能,支持上传和管理自定义字体文件
- 新增世界书条目详情查看弹窗
AI 模型与提供商
- 新增多 AI 提供商支持(XAI、Z.ai、Claude、MiniMax、小米等)
- 为故障转移队列添加 Token 限额管理功能
- 优化故障转移事件记录顺序
语音与 TTS
- 新增语音录制功能,Web 端支持直接录音发送
- TTS 服务重构,切换至 gpt-4o-mini-tts 模型,新增语音验证机制
世界书系统(重大升级)
- 世界书多源上下文召回系统,核心匹配器重构,支持多数据源扩展字段召回
- 新增关键词大小写敏感开关、会话最大注入次数限制
- 文档全面升级,世界书与 Web API 路由文档完善
角色情感系统
- 情感系统重构,扩展情感类型,移除硬编码逻辑,提升可扩展性
其他
- 新增会话级提示词栈禁用功能
[2.6.0] - 2026-05-29
多协议架构
- 引入多协议适配层,统一支持 OpenAI Chat / Responses 及 Anthropic Messages API
- 新增 Gemini Native 协议,支持 Google Gemini 原生 API
- 新增 Agent 对话模式,支持无角色卡配置的纯工具对话
世界书系统
- 实现完整的 World Book 系统,支持关键词匹配注入世界观设定
- 支持世界书创建、导入/导出功能
- 新增世界书 AI 生成条目功能
- 支持世界书角色关联的 UUID 与名称混合匹配
Gateway 与模型管理
- 实现 AI 模型故障转移队列系统
- 添加 AI 模型追踪与故障转移可视化功能
- 集成 Gateway 追踪链路至内部任务调度系统
- 添加模型自定义价格配置(人民币计价)支持
会话与统计
- 引入会话心跳管理器,统一 QQ 会话消息存储
- 实现多频道统一 token 统计及会话消息数显示优化
- 重构 QQ 会话同步逻辑,支持规范化会话 ID 及去重
Web UI
- 新增浅色模式样式适配并优化活动项背景
- 优化图书列表项样式,添加毛玻璃效果
- 优化上下文进度环显示效果并增加 Toast 点击关闭功能
文档
- 新增多协议适配层文档并重构模型适配器文档
- 新增 NekoBot 消息网关层完整文档
[2.5.0] - 2026-05-26
重大架构变更:统一消息网关 (Gateway)
- 全新
nbot/gateway/模块,为所有频道(QQ、飞书、Web、Telegram)提供统一的事件处理链路 - 核心管道支持同步/异步双模式,统一安全验证 → 限流 → 去重 → 分发 → 投递全流程
- 安全模块支持 none/static/hmac/ip 四种鉴权策略
- 基于滑动窗口的多维度限流(用户/会话/IP/频道)
- 消息去重支持内存 LRU 和 SQLite 持久化两种后端
- 投递模块支持长文本自动分片和 Markdown 降级
- 异步队列支持失败项延迟重试,指数退避策略
- 事件总线发布/订阅模式,支持通配符主题匹配
- 节点控制面:注册、心跳保活、配对流程、权限 Scope 系统
频道适配器重构
- 所有频道适配器统一
parse_event()接口 - QQ 频道完整支持 OneBot v11 消息格式
- Telegram 频道返回 Gateway 统一格式
- 飞书频道 AI 处理全流程 Gateway 事件记录
- Web 频道重构集成 Gateway 日志
国际化多语言支持 (i18n)
- 新增完整中英文双语支持,覆盖全部模块
- AI 能力配置扩展为 7 种,新增 STT、Embedding、Image Generation
会话消息管理
- 支持在指定位置插入新消息、修改已有消息
- 新增单条消息删除接口
- 编辑弹窗重构为双栏网格布局
- 对话搜索与对话收藏功能
归档功能增强
- 分叉会话时自动复制归档信息
- 支持从归档恢复回合到主会话
角色系统增强
- 应用角色人格时自动覆盖已有预设
- 保留角色运行时状态(心情/好感度/立绘)
- 精简运行时时间线节点字段(12 → 5 个核心字段)
基础设施
- 配置导入导出支持 ZIP 格式打包
- 自动日志清理定时后台线程
- Token 统计增强:自定义日期范围查询、CSV 导出
- JsonStore 安全加固:进程级文件锁 + 线程锁双重保护
移动端响应式
- AI 操作组按钮超窄屏幕 2x2 网格布局
- 情绪选择器三列网格,操作栏断点优化
- 上下文指示器移动端支持点击展开详情面板
[2.4.0] - 2026-05-20
角色运行时引擎 & 情感系统
- 独立的角色运行时引擎:支持角色状态、情绪、关系与记忆的动态模拟
- 多维度关系体系:六维关系(好感、信任、熟悉、依赖、安全感 + 吸引力)
- 自动状态评估模块:每 6 回合自动调用 AI 调整情绪和关系
- 本地反应计划器增强:新增脆弱感、安抚、道歉、调皮、不确定等情绪信号
个性旅程 & 状态时间线
- 个性旅程页面:运行时时间线可视化
- 对话气泡展示:时间线各节点可直接查看对话内容
- 时间线自动播放:动态调整播放间隔
会话管理增强
- 公开会话分享:二维码公开分享,支持 Markdown 渲染与代码高亮
- 标签、收藏、置顶:会话列表支持多维管理
- 会话归档与 AI 智能总结
- 主动聊天:角色空闲后可自动发起消息
群聊 & 命令系统
- 群聊自动回复:未 @机器人时按配置概率随机回复
- 角色切换命令:支持 QQ/飞书会话级角色覆盖
/model和/new频道命令
记忆系统
- AI 自动记忆:跨会话记忆提取与注入
- 记忆角色关联:记忆条目关联具体角色
- 短期记忆自动清理
移动端体验
- PWA 支持:Service Worker + Web Manifest + 离线缓存
- 菜单全屏显示、底部面板全屏覆盖
- 聊天操作二级菜单
多平台 & 飞书
- 飞书频道适配器:WebSocket 长连接支持
- 飞书附件预处理:通用中间件
UI/UX 全面重构
- Dashboard 全新数据可视化
- AI 配置中心增强
- 角色卡编辑器高级暗色风格
- 玻璃拟态效果、浅色主题适配
配置 & 安全
- 加密配置包导出/导入
- 安全存储:加密敏感配置文件
- API Key 查看/隐藏与复制
角色卡系统
- JSON 格式重构:角色卡数据结构升级
- AI 生成立绘、批量导入/导出
- 网格/列表视图切换 + 全屏展示
流式传输
- 流式传输实现:AI 响应实时流式输出
- 多处竞争条件修复
- 骨架屏效果
其他
- 调用级 Token 用量统计
- 文件网关签名访问
- 用户头像:首字母头像自动生成
- 消息编辑:用户可编辑已发送消息
- 国际化 (i18n):多语言切换
- 许可证:Apache 2.0 → MIT
[2.3.0] - 2026-05-01
新增
- 历史记录总结功能并优化滚动行为
- 核心代码热重载功能并优化统计接口
- 重要日志标记并在最近活动中显示
- 上下文长度限制提升至 100k 并优化裁剪策略
- 认证系统安全性增强
- 会话归档和恢复功能
- 移动端聊天界面适配和会话选择器
- 工作流和任务状态管理及验证逻辑
- 会话导入导出功能并增强 Live2D 动作控制
- 网页代理功能及 Live2D 集成
- Pio 角色模型及配套资源
- CLI 终端支持并改进工具调用历史处理
- STT 服务替换为本地 faster-whisper 模型
- 配置化频道和 Telegram 预设
- 统一 API 认证中间件
- 会话持久化到 SQLite
修复
- 消息队列处理和响应超时问题
- 重新生成消息时卡片未清理的问题
- Live2D 显示状态根据本地存储设置控制
- 命令执行确认机制重构
[2.2.0] - 2026-04-06
新增
- 控制台仪表盘和 AI 配置中心截图并更新 README
- 轻小说搜索和展示功能优化
- Anthropic Messages API 适配器支持
- 功能开关重构为网格布局并增强交互体验
- 多用途模型管理和语音功能
- JM 命令重构为 HTML 卡片展示并优化搜索功能
- 本地简单向量化功能,避免依赖外部模型
- 知识库文档批量导入导出功能
- 知识库系统重构以支持 ChromaDB 向量检索
- 基于关键词的文档搜索功能
- 网页搜索从 DuckDuckGo 切换到搜狗搜索
- 任务中心功能,支持管理定时任务和工作流
- 消息队列功能支持多消息排队发送
- 消息附件下载按钮和悬停效果
- Web 命令建议和移动端优化
- AI 响应流式传输功能
- 登录 Token 持久化存储
- 技能存储管理系统和工具注册机制
- 自动重命名会话功能
- 停止生成功能并改进配置加载
重构
- 统一 AI 核心和频道适配器
- 核心模块重构并引入会话存储服务
- 技能工具模块重构
- 记忆数据结构重构并增强功能
- 记忆工具参数结构重构
[2.1.0] - 2026-03-23
新增
- 配置系统重构以支持环境变量
- 待办事项管理功能(卡片展示)
- 动态执行器文件下载功能
- 命令行执行工具及确认机制
- Markdown 渲染并优化消息显示
- 自定义人格预设功能
- 知识库检索功能并优化进度卡片
- 记忆管理功能并优化仪表盘统计
- 本地文件解析功能并优化文件处理流程
- 工作区文件读取支持行范围和字符范围
- 进度卡片系统并优化文件处理逻辑
- QQ 端工具调用支持并优化工作区命名
- AI 处理进度卡片功能
- 会话工作区功能
- Web 端文件下载功能并优化消息显示
- 附件消息展示与处理功能
- 核心指令支持并增强记忆管理功能
- 统一提示词和消息管理模块
- Web 界面改进并添加文件上传功能
修复
- 403 状态码处理和确认对话框方法命名冲突
- 仅处理明确标记为 json 的 markdown 代码块
[2.0.0] - 2026-03-16
重大变更:Web 管理后台
- 全新 Web 管理界面,支持仪表盘、聊天、角色管理、知识库、会话管理等模块
- Web 端聊天界面:支持消息发送/接收、文件预览(PDF/PPTX)、附件处理
- 会话管理:列表拖动排序、批量删除、自动重命名
- 进度卡片系统:AI 思考过程可视化、步骤详情查看
- 流式传输:AI 响应实时流式输出
- SocketIO 连接优化和消息卡片处理
- 登录 Token 持久化存储
AI 核心重构
- 统一 AI 核心和频道适配器架构
- 引入会话存储服务(SQLite 持久化)
- 统一提示词和消息管理模块
- 多用途模型管理和语音功能
- Anthropic Messages API 适配器支持
知识库系统
- ChromaDB 向量检索支持
- 知识库文档批量导入导出
- 本地简单向量化功能
- 基于关键词的文档搜索
工作区与技能系统
- 会话工作区功能:文件管理、跨区移动、共享工作区
- 技能存储管理系统和工具注册机制
- 工作区文件递归列出、下载功能
记忆系统
- 记忆数据结构重构并增强功能
- 记忆管理功能并优化仪表盘统计
- 记忆工具参数结构重构
任务中心
- 新增任务中心功能,支持管理定时任务和工作流
命令与交互
- JM 命令重构为 HTML 卡片展示
- 功能开关重构为网格布局
- Web 命令建议
- 命令行执行工具及确认机制
新增功能
- 漫画发送到邮箱功能
- GIF 动画多帧识别功能
- 机器人生命成长系统和智能主动聊天功能
- 群聊智能自动回复功能
- 群聊消息日志记录和总结功能
- 每日自动总结功能
- 热门轻小说榜单功能
- 通过 res 编号下载轻小说
- 联网搜索功能
- MC 服务器查询、绑定、解绑功能
- 音乐搜索和播放功能
- 下载图片/视频/文件命令
- 定时提醒功能
- 权限管理功能
- 收藏夹功能
- 识别@全体成员功能
- 二次元人物识别功能
- 视频识别功能(智谱大模型)
- QQ 小程序封面识别
- 命令行模式
- API 命令执行功能
其他
- 许可证:Apache 2.0 → MIT
- Python 版本要求调整
[1.6.1] - 2025-12-02
新增
- 支持通过直接询问 AI 调用命令,如"请帮我下载漫画xxxxxx","请帮我生成一张图片,xxxx"等
[1.6.0] - 2025-11-30
新增
/gf命令使用豆包大模型,性能更好- 小说命令支持番茄小说的下载
[1.5.6] - 2025-09-17
优化
- 重构帮助界面的逻辑,且非管理员无法看见管理员的命令
/jm命令在上传漫画时,发送漫画的大小。支持多p漫画整合在一个pdf中
[1.5.5] - 2025-09-12
新增
- 新增命令:
/at_all -> 识别@全体成员功能(admin)/识别人物 -> 识别图片中的人物(先发送图片再回复图片,加上/识别人物)
[1.5.4] - 2025-08-31
新增
- 新增功能:
- 可以在命令行内输入命令,例如
/jm xxxxxx,会发送至管理员账号,输入exit或者Ctrl+C会退出命令行模式
- 可以在命令行内输入命令,例如
[1.5.3] - 2025-08-21
新增
- 新增命令:
/task </bot.api.xxxx(参数1=值1...)> <时间(小时)> <是否循环(1/0)> -> 设置定时任务(管理员)/list_tasks 或者 /lt -> 查看定时任务(管理员)/cancel_tasks 或者 /ct <任务名> -> 取消定时任务(管理员)
[1.5.2] - 2025-08-17
优化
优化若干bug
新增
新增命令:
- 生成图片:
/generate_photo 或 /gf <图片描述> <大小> -> 生成图片 - 发送聊天记录:
/show_chat 或 /sc -> 发送完整聊天记录
- 生成图片:
新增功能:
- 可以识别视频,采用智谱的大模型,去https://bigmodel.cn/usercenter/proj-mgmt/apikeys 获取api_key
- 可以识别转发的内容,例如转发的图片,视频,文字,小程序甚至是转发的消息
[1.5.1] - 2025-07-31
新增
- 新增功能: 对话时支持识别小程序封面
- 新增命令:
/bot.<命令> -> 执行api命令需要管理员权限
[1.5.0] - 2025-07-30
新增
- 新增功能: 对话时支持先搜索,再回答 使用方法:在内容的前面加上搜索二字,例如
搜索 北京的天气怎么样
[1.4.3] - 2025-07-27
优化
- 优化登录配置,跳过napcat webui的检测,减少登录时间,避免出现无法获取权限的情况
[1.4.2] - 2025-06-17
新增
- 新增功能:
- 当输入
/jmrank以后,会缓存排行榜,使用/jm <排名>可快速下载。
- 当输入
[1.4.1] - 2025-05-22
新增
- 新增命令:
- 查询mc服务器:
/mc <服务器地址> -> 查询mc服务器 - 绑定mc服务器:
/mc_bind <服务器地址> -> 绑定mc服务器 - 解绑mc服务器:
/mc_unbind <服务器地址> -> 解绑mc服务器 - 查看绑定的mc服务器:
/mc_show -> 查看绑定的mc服务器
- 查询mc服务器:
[1.4.0] - 2025-05-17
新增
- 新增命令:
- 查询轻小说:
/fb <书名> -> 查询轻小说 - 查询作者:
/fa <作者> -> 查询作者 - 选择并下载轻小说:
/select <编号> -> 选择并下载轻小说 - 查看轻小说信息:
/info <编号> -> 查看轻小说信息
- 查询轻小说:
[1.3.3] - 2025-05-15
优化
处理若干bug
新增
新增命令:
- 下载图片:
/di <link> -> 下载图片 - 下载视频:
/dv <link> -> 下载视频 - 下载文件:
/df <link> -> 下载文件
- 下载图片:
[1.3.2] - 2025-05-07
优化
- 优化目录处理方式,增强结构稳定性
[1.3.1] - 2025-05-01
优化
- 优化/jm命令的输出,保证在部分图片未完成下载时也能上传文件
[1.3.0] - 2025-04-30
新增
- 新增命令:
- 主动聊天:
/主动聊天 <间隔时间(小时)> <是否开启(1/0)>
- 主动聊天:
[1.2.3] - 2025-04-27
新增
- 群聊管理分支
- 新增命令:
- 设置群管理员:
/set_group_admin <qq号> - 取消群管理员:
/del_group_admin <qq号> - 将漫画添加到黑名单:
/add_black_list <漫画id> - 将漫画从黑名单移除:
/del_black_list <漫画id> - 将漫画添加到全局黑名单:
/add_global_black_list <漫画id> - 将漫画从全局黑名单移除:
/del_global_black_list <漫画id> - 查看当前群聊或用户的黑名单:
/list_black_list
- 设置群管理员:
[1.2.2] - 2025-04-24
新增
- 音乐搜索功能:
/music <歌曲名/id> - 支持回复过往聊天内容
优化
- 图片处理逻辑
[1.2.1] - 2025-04-22
优化
/help命令改为分级菜单展示- 命令匹配方式改为正则匹配
[1.2.0] - 2025-04-21
新增
- 权限管理功能
- 定时提醒功能
[1.1.0] - 2025-04-19
新增
- 收藏夹功能
[1.0.0] - 2025-03-25
完成初步的功能实现
- 分离代码为独立的模块,实现了基本的功能
