Snowfly11531/dsh-wechat-bot

WeChat QR-Code Bot Plugin for DeepSeek Harness — Scan-to-login WeChat bot built on the official iLink Bot API. Two-way bridge between WeChat messages and DSH sessions, with workspace binding and a GUI settings panel.

dsh-wechat-bot puts DSH in your pocket: a scan-to-login WeChat bot on the official iLink Bot API that lets you switch workspaces, sessions and models straight from WeChat. Messages flow into your DSH sessions and the agent replies with full conversation history; nine exact commands are intercepted (切换会话 switch session, 切换工作区 switch workspace, 新增工作区 new workspace, 新增会话 new session, 切换模型 switch model with reasoning-effort pick, 当前工作区/当前会话/当前模型 status, 统计用量 usage) — every other message goes straight into the bound session as normal chat. Switching sessions lists across all workspaces and can AI-summarize the target before you commit; model switching is per-chat with off/high/max effort and persists. Binding is persistent (conversation memory carries across restarts), messages and replies sync into the session in real time (visible in the GUI), and a dedicated Settings section handles login, status, binding and workspace root. QR login creates a bot assistant — no personal WeChat takeover, no paid tokens or gateways, low ban risk via the official API.

uncategorized ★ 0 updated 2026-08-17
View on GitHub ↗

Install

dsh plugin --profile web add "github:Snowfly11531/dsh-wechat-bot"

GitHub install per README_EN edition (bilingual repo, EN edition complete); npm name dsh-wechat-bot is owned by a different author (Culeot, verified 2026-09-03) — not claimed. Recommended: dsh plugin --profile web add "github:Snowfly11531/dsh-wechat-bot" — this plugin is zero-build (source IS the artifact; the lib/ folder loads directly), no prepare script, so pnpm's allowBuilds is not needed. Local dev: clone + dsh plugin --profile web add link:/absolute/path/to/dsh-wechat-bot. Restart dsh web after installation, open Settings → WeChat Bot, click Get QR code, scan with WeChat, and bind a session. Unbound chats are ignored with a hint to bind first.

Compatibility

DSH web profile; official WeChat iLink Bot API (ilinkai.weixin.qq.com); pure HTTP, zero external dependencies (qrcode only for the QR image); Windows paths shown in docs, platform-agnostic protocol.

Details

Recent updates

Official iLink Bot API WeChat remote control; 9 exact switch/status commands; session AI-summary before switching; per-chat model+effort override; two-way session sync; zero dependencies.

FAQ

What makes it different from a plain WeChat bridge?
It is a remote control, not just a chat pipe: from WeChat you can switch the bound workspace/session (with an optional AI summary of the target first) and switch models with reasoning-effort selection.
Does it take over my personal WeChat?
No — QR-code login creates/binds a bot assistant through the official WeChat iLink Bot API; there are no unofficial protocols and no paid gateways.
Which messages are intercepted?
Only nine exact commands (trailing punctuation tolerated). Everything else goes into the currently bound session as a normal chat message.

Alternatives

ben7am1n/dsh-telegram · sliverp/DeepSeek-harness-weixin · omdsh-dev-dsh-omnibridge

More plugins in uncategorized

Browse more in uncategorized

Guides for uncategorized plugins