Skip to content

抽象适配器,增加对onebot11(QQ)的适配 - #2

Open
rizxfrog wants to merge 8 commits into
freecodetiger:langgraphfrom
rizxfrog:langgraph-o
Open

抽象适配器,增加对onebot11(QQ)的适配#2
rizxfrog wants to merge 8 commits into
freecodetiger:langgraphfrom
rizxfrog:langgraph-o

Conversation

@rizxfrog

@rizxfrog rizxfrog commented Apr 8, 2026

Copy link
Copy Markdown

抽象适配器,增加对onebot11(QQ)的适配

rizxfrog added 8 commits April 8, 2026 02:25
- 新增 IncomingAggregationService,实现消息去重和短时间窗口内聚合
- 支持基于消息内容的唯一标识计算,避免重复处理
- 聚合批次自动管理,消息归属于状态为 collecting 的批次
- 后台异步调度用户消息批次处理,支持并发用户区分
- 聚合批次满足静默时间窗口后触发图谱处理或多模态服务调用
- 多模态服务支持图片及 PDF 文件的接收、处理和回复生成
- 临时公网媒体服务支持二进制存储、外链生成和本地路径管理
- 针对消息类型自动生成合并消息文本及附件列表
- 增加单元测试覆盖各种聚合和处理场景,验证幂等性和批次状态变更
- 补充详细仓库开发规范文档,包括项目结构、编码风格、测试及提交规范
# Conflicts:
#	app/routers/setup.py
#	app/services/llm_service.py
# Conflicts:
#	app/graph/executors/delivery.py
#	app/main.py
#	app/models/database.py
#	app/services/multimodal_chat_service.py
#	app/services/napcat_service.py
#	app/services/proactive_chat_service.py
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant