Repository navigation
Releases: yunfengnobug/dsh-qq-bot
Releases · yunfengnobug/dsh-qq-bot
Release list
v0.2.12
v0.2.12 — 2026-11-02
- QQ 回复风格不再鼓励使用 emoji:
$DSH_HOME/.agent-presets/dsh-qq-bridge/skills/qq-session-reply-style/references/reply-style.md若还写着 “Emoji are welcome when they make the answer friendlier.”,插件启动时删掉这一句。「Avoid Markdown formatting. Use plain text.」以及前后其它行保持原样。不另加「默认不要带表情」或「少用某个表情」的规矩。这份文件不在插件目录里,DSH 升级时也不会改写.agent-presets;它是人设安装时复制进去的。面板更新并重启后才会改到磁盘上的那一份。文件本来就不存在时不会新建,也不用删掉整个人设目录。用法说明和qq_bridge_send的说明不动。
v0.2.11
v0.2.11 — 2026-11-02
- 轮数上限会用到人设里的压缩:
maxRecentTurns(默认 40,填 0 不限制)在 QQ 叫醒的一轮结束并空闲后,压缩更早的内容。标准人设把压缩放在隔离域里,插件所在的宿主上下文看不见,所以 0.2.9 这次调用直接跳过,会话会一直变长,日志里也没有压缩记录。现在先向这条会话的人设要压缩服务,没有再看会话作用域和宿主。已经超限却找不到,或这次压缩没有改动会话时,记一条警告。仍然等这一轮空闲,并带上未取消的取消信号。不必在宿主配置里再打开压缩。哪一层都没有压缩时不影响收发。
v0.2.10
v0.2.10 — 2026-11-02
- 用法说明和发消息工具不再用具体表情名当例子:注入的用法说明,以及
qq_bridge_send的工具说明和参数说明,不再把笑哭、挥手写成推荐写法。模型之前会抓住这两个例子反复使用。现在只说明半角方括号里写[表情名]或[表情数字]。对得上的表情名仍会变成 QQ 系统表情,名字表还在faces.js。认不出的方括号仍留在文字里。
v0.2.9
v0.2.9 — 2026-11-02
- 每个会话的轮数上限会真正压缩:
maxRecentTurns(默认 40,填 0 不限制)在 QQ 叫醒的一轮结束后,会请宿主把更早的内容压掉。以前这次调用少传了宿主要求的取消信号,压缩还没开始就失败,失败只留在日志里,会话仍会一直变长。现在会等这一轮结束并空闲下来,再按宿主的参数去压缩。宿主没有压缩能力时仍然跳过,不影响收发。
v0.2.8
v0.2.7
v0.2.7
- 一键更新装完自动重启 dsh-web(识别 systemd 服务后约 3 秒重启;失败才提示手动重启)。
- 卡片短句:检查只写「只检查,不安装」;成功写清「已经从 npm / GitHub 装上…面板即将重启」。
安装:
dsh plugin --profile web add @fengye_nobug/dsh-qq-bot@0.2.7v0.2.6
v0.2.6
- 一键更新对齐作用域包名:装完后把 profile /
$DSH_HOME/ 已装插件补丁里qq-bridge的name改成磁盘上的@fengye_nobug/dsh-qq-bot,避免 settings 404。 - 卡住的安装会停掉:
dsh plugin add超过约三分钟会停掉进程组并用白话提示;清理失效的.plugin-manager/run.json。
安装:
dsh plugin --profile web add @fengye_nobug/dsh-qq-bot@0.2.6v0.2.5
v0.2.5
- 设置卡片一键更新:检查到新正式版后可点「更新到 vX.Y.Z」,装进 web profile 并重启面板。
- npm 优先:安装命令为
dsh plugin --profile web add @fengye_nobug/dsh-qq-bot@版本。registry 没有该版时才从 GitHub 官方源码包下载(github.com → codeload)。 - 包名:
@fengye_nobug/dsh-qq-bot(无作用域dsh-qq-bot与已有dsh-qqbot太像,发不出去)。界面显示名与plugin:dsh-qq-bot/ Cordis idqq-bridge不变。
安装:
dsh plugin --profile web add @fengye_nobug/dsh-qq-bot@0.2.5或:
dsh plugin --profile web add github:yunfengnobug/dsh-qq-bot#v0.2.5v0.2.4
v0.2.4
- 设置页可以检查 GitHub 上有没有新版本:点「检查更新」请求本仓库 Releases,按 semver 对比。有新版时给出版本号、说明摘要和
github:yunfengnobug/dsh-qq-bot#v0.2.4。不会自动安装。 - 新设置「启动时检查一次」(默认关):启动时只写日志。
- 安装说明:README 写清推荐 Release tag、Watch Releases、白名单先填再 @、三条升级路径、勿与官方 bridge 双挂同一 OneBot。
- npm 与插件市场:publishConfig / engines / files 已就绪;维护者自行 npm publish。awesome-dsh-plugin 申请步骤与 Issue 模板见 README。
安装:
dsh plugin --profile web add github:yunfengnobug/dsh-qq-bot#v0.2.4v0.2.3
商城表情 mface
登记过的商城表情按 OneBot mface 发出去,普通图片仍是图片。
- 入站
mface,以及带着emoji_id/emoji_package_id/key/summary的image段,会把这四项和图片哈希记在一起。图片旁边写<hash>.mface.json。 qq_bridge_sticker的save抄进登记表。send时四项都在就发mface(emoji_package_id是数字)。缺任何一项仍用base64://发图片。- 模型看到的占位符分开:商城表情是
[表情包#短哈希],普通图片是[图片#短哈希]。 - 没有可下载图片的
mface只有文字占位符,登记不了。没有这些 id 的图(本地图、收藏表情、普通图片)发出去仍是图片。
安装:
dsh plugin --profile web add github:yunfengnobug/dsh-qq-bot#v0.2.3