Skip to content

[Feature] 新增QQ空间说说作为主动会话的上下文 #93

Description

@aliveriver

描述

希望为插件增加“QQ 空间近况线索”能力:
在用户明确配置并启用后,Bot 可以低频读取指定私聊用户近期可见的 QQ 空间说说,将其整理为短期上下文线索,并在合适的私聊或主动消息场景中由大模型自行决定是否自然提及,从而让主动聊天更贴近用户近况、更有真人感。
该功能应默认关闭,并提供完整配置项,包括检查时段、拉取间隔、回看范围、缓存保留时间、单次注入数量、重复引用冷却、图片/VLM 摘要等。

使用场景

仅限私聊场景
例如用户最近在 QQ 空间发了一条“今天终于把项目收尾了”的说说。Bot 在后续私聊或主动消息中,不是机械地复述空间内容,而是在合适时机自然地说一句类似“项目收尾了,你今天终于能松口气了,要不要早点休息一下”之类的话。

你希望该功能主要服务于哪个消息平台?

OneBot v11 (原 QQ 个人号)

其他平台名称(如选择“其他平台”请填写)

No response

当前主要部署方式(可选)

Docker / Docker Compose 部署

补充说明(可选)

实现上建议作为独立可选模块,不依赖其他 QQ 空间插件;可以参考 astrbot_plugin_qzone_ultra 的工程思路,例如敏感信息脱敏、独立数据目录、失败不影响主流程等。
可能涉及的兼容点:
AstrBot 私聊事件、主动消息调度、LLM 上下文注入。
NapCat / OneBot 环境下的 QQ 空间相关接口能力。
多平台部署时应只对支持 QQ 空间读取能力的平台启用。
默认关闭,避免未经配置就读取用户空间内容。

你愿意提交 PR 吗?

  • 是的, 我愿意提交PR!

Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    type/feat✨ 新功能 / New Feature

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions