Repository navigation
Releases: 1ceDrag0n/dsh-qq-bot
Releases · 1ceDrag0n/dsh-qq-bot
Release list
dsh-qq-bot v1.1.0
v1.1.0
人设演化多了一个总开关,好友/群请求多了「忽略」,表情包可以直接从目录导入。
人设演化总开关
- 新增
persona.evolution。关掉之后:不再自动演化,已形成的「自我认知」也不再进入提示词,机器人只按底层人设说话。 - 文本保留在本地,重新打开就原样恢复,不会丢。
- 三种切法:设置页「人设演化」卡片顶部的开关、
#qq evolve on/#qq evolve off、settings.json里的persona.evolution。 #qq evolve仍然是「立刻演化一次」,但在总开关关闭时会直接提示先打开。- 「自动演化(
autoEvolve)」现在是总开关的下级:总开关关闭时,它不会触发。
好友 / 群请求
- 请求状态明确区分
pending/approved/rejected/ignored。 - 新增「忽略」:只从待处理列表移除,不向 OneBot 发送任何操作。适合那些已经在 QQ 侧过期、点了「同意」也送不到的老 flag。
- 卡片上有「全部忽略」,命令行有
#qq ignore <flag>。 - 同意 / 拒绝失败会说明原因:OneBot 未连接时提前拦截并提示,NapCat 拒绝时把原始错误显示出来,请求留在列表里可以重试。
- 群邀请的
sub_type现在按invite/add转发,不再一律写成add。 - 每行就地显示「已同意 / 已拒绝 / 已忽略 / 失败原因」和已经等待了多久,不用再跑去看页面顶部的提示。
表情包
- 新增
POST /qq-bot/stickers/import:可以给一个目录,也可以给一串文件路径批量导入。 - 逐张报告跳过原因(格式不支持 / 超过大小上限 / 读不出来),可选自动排队打视觉标签。
界面
- 抽出一个通用的开关组件,写设置即刻生效,不用点保存,也不会动表单里其他没保存的改动。
- 后台静默轮询不再清掉页面上你还没看完的错误提示。
安装
dsh plugin --profile desktop add @local/dsh-qq-bot
或从源码:
git clone https://github.com/1ceDrag0n/dsh-qq-bot.git
cd dsh-qq-bot
dsh plugin --profile desktop add link:$PWDdsh-qq-bot v1.0.0
Initial public release.
- OneBot v11 bridge for QQ (NapCat / Lagrange / LLOneBot)
- Separate private and group agents with independent models and reasoning effort
- Persona boards, long-term memory and self-evolution
- Context-aware multi-message replies (
[[SPLIT]]) - Search and vision models configured separately
- Stickers, diary, moderation, friend/group requests
- Proactive group chat and whitelist-only proactive private chat
- Custom error replies
- React settings page in DSH