dsh-im: An IM Bot Connector Plugin for DeepSeek Harness

xmanrui/dsh-im

Integrations & ConnectionsVerified
Listed on 2026-08-16
Page last updated 2026-10-04

Connect IM bots to DeepSeek Harness via QR code or credentials, supporting 9 channels like Feishu, WeChat, DingTalk, with unified multi-bot management.

dsh-im is an IM bot connector plugin for DeepSeek Harness that brings bots from nine channels—Feishu, WeChat, DingTalk, WeCom, QQ, Slack, Telegram, Discord, and WhatsApp—into DSH via QR code or credentials. It centrally manages multi-bot connections, session bindings, and file transfers, and includes an AI Office Connector so the local Harness can reach a public Office without a public IP. Once installed, you can chat with the bot directly in your IM app to get streaming replies and native attachments, ideal for developers who want to drive DeepSeek Harness from everyday IM tools.

How to Install

install
npmdsh plugin --profile web add @xmanrui/dsh-im
Category
Integrations & Connections
Platform
DSH Plugin
Author
xmanrui
Distribution
Plugin

dsh-im Key Features

9 IM channelsQR or credential setupIndependent multi-botFile & image sendingAI Office connector
Listed on dsh-plugin.org

dsh-im Repo Summary

What Does It Do?

dsh-im is a DSH plugin for DeepSeek Harness that connects IM bots to the harness via QR code, App Manifest, or existing bot credentials, supporting nine channels: Feishu, WeChat, DingTalk, WeCom, QQ, Slack, Telegram, Discord, and WhatsApp. It solves the problem of managing multiple IM channels separately and the local harness being inaccessible from the public internet, providing one plugin and one settings entry to manage all channel bots, session bindings, and file transfers.

Core Features

  • Multi-bot management: each IM channel supports multiple bots, with independent connection status, workspace, and session bindings.
  • Multi-channel support: built-in adapters for nine channels, all supporting QR code or credential-based setup, and extensible to new platforms via the same adapter structure.
  • Streaming replies and status indicators: native streaming display of thinking, tool progress, and answers across channels, such as Feishu streaming cards, DingTalk AI Cards, WeCom native "thinking" indicator, and Telegram rich message previews.
  • File and image transfer: all channels can send files readable by the harness as native attachments, with images sent as native image messages when possible, falling back to file attachments otherwise.
  • AI Office Connector: connects the local harness to a public Office without a public IP, using heartbeat authentication and SSE streaming, supporting task pulling, lease renewal, human approval, and auto-reconnect.

How to Use This Plugin?

After enabling the plugin in DSH, go to the "IM Bot" settings page, select the target channel, and scan a QR code or enter bot credentials to complete the setup. Each channel has a different setup method, e.g., Feishu can create a bot by scanning or use App ID + App Secret, WeChat binds by scanning, and Telegram uses a token from BotFather. Once connected, chat with the bot directly in the IM app, and the plugin handles message receiving, streaming replies, and file transfers automatically. To adjust settings, modify the bot configuration in the settings page or run /repair to complete permissions.

This page is an independent rewrite of the plugin's official README — for authoritative documentation and the latest changes, refer to the source: xmanrui/dsh-im. 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

More DSH Plugin articles

View all 1 articles

DSH Plugin FAQ