传统QQ机器人依赖关键词匹配+固定回复,交互生硬、缺乏个性。
本项目基于开源项目二次开发,旨在构建一个基于大语言模型的高拟人化AI虚拟角色,深度融合角色人设、上下文记忆、全局情绪系统和多模态能力,实现在QQ群聊中像真人一样插话、斗嘴、撒娇、吐槽——而非冷冰冰的问答机器。同时提供插件化开发框架和Web可视化管理面板,降低二次开发门槛。自用项目服务覆盖多个千人QQ群。
用户发消息 → 消息去重检测(防NapCat重连重复推送)→ 提取文本/图片/转发/卡片等多模态内容 → Trigger模块判定(@检测 /前缀检测 / LLM语义判断是否回复 + 情绪波动反向传播)→ 上下文管理器注入群气氛窗口+历史对话+用户印象 →Prompt构建(角色人设+情绪状态+按需暴露的工具声明)→ LLM生成回复(支持function calling调用外部API)→回复分段+延迟发送(模拟真人打字节奏)→ 可选TTS语音合成(翻译+多引擎自动匹配+指数退避重试)→印象系统异步更新→群气氛tick更新