Skip to content

Releases: yunfengnobug/dsh-qq-bot

v0.2.12

Choose a tag to compare

@github-actions github-actions released this 02 Nov 05:18
a6b1776

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

Choose a tag to compare

@github-actions github-actions released this 02 Nov 02:21
742b6b3

v0.2.11 — 2026-11-02

  • 轮数上限会用到人设里的压缩:maxRecentTurns(默认 40,填 0 不限制)在 QQ 叫醒的一轮结束并空闲后,压缩更早的内容。标准人设把压缩放在隔离域里,插件所在的宿主上下文看不见,所以 0.2.9 这次调用直接跳过,会话会一直变长,日志里也没有压缩记录。现在先向这条会话的人设要压缩服务,没有再看会话作用域和宿主。已经超限却找不到,或这次压缩没有改动会话时,记一条警告。仍然等这一轮空闲,并带上未取消的取消信号。不必在宿主配置里再打开压缩。哪一层都没有压缩时不影响收发。

v0.2.10

Choose a tag to compare

@github-actions github-actions released this 02 Nov 02:01
587f8f1

v0.2.10 — 2026-11-02

  • 用法说明和发消息工具不再用具体表情名当例子:注入的用法说明,以及 qq_bridge_send 的工具说明和参数说明,不再把笑哭、挥手写成推荐写法。模型之前会抓住这两个例子反复使用。现在只说明半角方括号里写 [表情名] 或 [表情数字]。对得上的表情名仍会变成 QQ 系统表情,名字表还在 faces.js。认不出的方括号仍留在文字里。

v0.2.9

Choose a tag to compare

@github-actions github-actions released this 02 Nov 01:05
cdebea9

v0.2.9 — 2026-11-02

  • 每个会话的轮数上限会真正压缩:maxRecentTurns(默认 40,填 0 不限制)在 QQ 叫醒的一轮结束后,会请宿主把更早的内容压掉。以前这次调用少传了宿主要求的取消信号,压缩还没开始就失败,失败只留在日志里,会话仍会一直变长。现在会等这一轮结束并空闲下来,再按宿主的参数去压缩。宿主没有压缩能力时仍然跳过,不影响收发。

v0.2.8

Choose a tag to compare

@github-actions github-actions released this 31 Oct 04:29
e79b904

发布 @fengye_nobug/dsh-qq-bot@0.2.8。

v0.2.7

Choose a tag to compare

@yunfengnobug yunfengnobug released this 31 Oct 02:31
985e305

v0.2.7

  • 一键更新装完自动重启 dsh-web(识别 systemd 服务后约 3 秒重启;失败才提示手动重启)。
  • 卡片短句:检查只写「只检查,不安装」;成功写清「已经从 npm / GitHub 装上…面板即将重启」。

安装:

dsh plugin --profile web add @fengye_nobug/dsh-qq-bot@0.2.7

v0.2.6

Choose a tag to compare

@yunfengnobug yunfengnobug released this 30 Oct 19:47
2bb802c

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.6

v0.2.5

Choose a tag to compare

@yunfengnobug yunfengnobug released this 30 Oct 19:09
ec8e61c

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 id qq-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.5

v0.2.4

Choose a tag to compare

@yunfengnobug yunfengnobug released this 30 Oct 16:05
23375b8

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.4

v0.2.3

Choose a tag to compare

@cursor cursor released this 30 Oct 15:43
54c43c4

商城表情 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