dsh-qq-onebot-bridge: A Bidirectional QQ Bridge for DeepSeek Harness

cheesehaqi/dsh-qq-onebot-bridge

Integrations & ConnectionsVerified
Listed on 2026-08-27
Page last updated 2026-10-31

A DSH plugin bridging QQ and DeepSeek Harness, enabling QQ messages to drive agent sessions with features like session grouping, persistent memory, scheduled reminders, group management, voice and image recognition.

dsh-qq-onebot-bridge is a bidirectional QQ bridge plugin for DeepSeek Harness that routes QQ group and private messages directly into DSH agent sessions, with replies automatically sent back to QQ. It solves the problem of message round-tripping and context management when using an AI assistant on QQ, offering session grouping, persistent memory, scheduled reminders, group management, voice, and image recognition. It connects via OneBot v11 reverse WebSocket and supports multiple OneBot implementations. Configuration is simple, with whitelist-based access control, ideal for users who want to build their own AI assistant on QQ.

How to Install

install
dsh plugin --profile web add github:cheesehaqi/dsh-qq-onebot-bridge
Category
Integrations & Connections
Platform
DSH Plugin
Author
cheesehaqi
Distribution
Plugin

dsh-qq-onebot-bridge Key Features

Bidirectional message bridgeSession grouping & persistent memoryScheduled remindersGroup management suiteVoice & image recognition
Listed on dsh-plugin.org

dsh-qq-onebot-bridge Repo Summary

What Does It Do?

dsh-qq-onebot-bridge is a DSH plugin for DeepSeek Harness that bridges QQ messages directly into DSH agent sessions, with agent replies automatically sent back to QQ. It solves the problem of round-tripping messages and managing context when using an AI assistant on QQ, offering session grouping, persistent memory, scheduled reminders, group management, voice, and image recognition. Maintained by cheesehaqi under the MIT license, last updated in 2026-08.

Core Features

  • Bidirectional message bridge: QQ group/private messages enter DSH agent sessions, replies are auto-segmented and sent back via OneBot v11 reverse WebSocket.
  • Session grouping: one session per group (sessionMode: chat) or per user per group (user), private chats isolated, with chatScope system prompt injection.
  • Persistent memory: recent conversations saved to cwd/qq-memory/, auto-restored after host restart, /new clears current session memory.
  • Scheduled reminders: natural language reminders (e.g., "remind me to drink water in 30 minutes"), delivered on time, persist across restarts, /reminders lists pending.
  • Group management suite: /summary chat summary, group polls, shared todos, admin commands /mute /unmute /kick (requires confirmation) /clear (adminUsers whitelist only).
  • Voice and vision: TTS voice replies (default Azure Xiaoxiao, switchable to any OpenAI-compatible service), STT speech-to-text (supports Zhipu GLM-ASR-2512 etc.), private chat image recognition (auto-downloads images and injects into session).

How to Use This Plugin?

After enabling it in DSH, configure the plugin config via cordis.patch.yml in your profile, set allowUsers and allowGroups whitelists (empty denies all private/group messages), and specify the OneBot reverse WebSocket listen address and port. Once running, QQ messages automatically enter agent sessions and replies are sent back; use /new to reset a session, /status to view state, /export to export chat logs. Persona and group rules are injected via dsh-mnemon's USER.md/MEMORY.md; the plugin itself contains no persona content.

This page is an independent rewrite of the plugin's official README — for authoritative documentation and the latest changes, refer to the source: cheesehaqi/dsh-qq-onebot-bridge. The plugin is third-party code that runs on your machine once installed; inclusion does not imply endorsement — please review the source before installing.

Install, update, and uninstall this plugin in the Plugin Market of DeepSeek Harness's DSH Plugin Hub

DSH Plugin FAQ