fix(qqofficial): correct group mentions and reply sequences (LANG-181) (#2799)

* fix(qqofficial): preserve native mentions and reply sequences (LANG-181)

Co-authored-by: multica-agent <[email protected]>

* fix(qqofficial): respect group mention rendering capability

Co-authored-by: multica-agent <[email protected]>

---------

Co-authored-by: multica-agent <[email protected]>
This commit is contained in:
RockChinQ
2026-10-28 18:43:18 +08:00
committed by GitHub
co-authored by multica-agent
parent 4b537973f9
commit 0219007acd
19 changed files with 428 additions and 45 deletions
@@ -82,6 +82,12 @@ LangBot 設定ページに移動し、対応する QQ ボットを有効にし
たとえば、ドメインが `testlb.com` の場合、リクエストアドレスに `testlb.com/bots/xxxxxx-xxxxxx` を入力し、設定の確認をクリックします。コールバックアドレスが正常に保存された場合、デプロイは成功です。「検証失敗」が表示された場合は、上記の設定項目が正しく入力されているかどうかを注意深く確認してください。
## グループ返信と At コンポーネント
QQ Official Omni の `Enable Markdown Rendering` は初期状態で無効です。グループのプレーンテキスト返信では、タグがそのまま表示されないよう At コンポーネントを省略し、元のメッセージの `msg_id` を保持します。QQ クライアントでのメンション通知を保証するものではありません。
明示的なメンションには、QQ ボットの Markdown 権限を確認してからこの設定を有効にしてください。表示名や QQ 番号ではなく、メンバーの元の OpenID を使用します。実際の QQ クライアントで表示を確認してください。LangBot が自動的に Markdown に切り替えることはありません。公式文書にはプレーンテキスト対応の記載がありますが、[アダプターでの検証](https://github.com/nonebot/adapter-qq/issues/220)とユーザーの確認ではタグがそのまま表示されています。
## 公開方法
「ホーム」のリリースプロセスに入り、プロセスに従ってボットを公開して起動します。