
zhuiyueya/dsh-im-gateway
161最近提交 2026年8月16日
dsh-im-gateway DSH 插件
dsh-im-gateway 是一个 DSH 插件,将你常用的聊天软件连接到 DeepSeek Harness 的 agent。它支持 24+ 渠道、统一会话管理、远程审批和媒体收发,所有配置可通过 Web GUI 或 YAML 文件完成。
如何安装 dsh-im-gateway DSH 插件
dsh plugin --profile web add /tmp/dsh-im-gateway复制不会执行命令。安装 dsh-im-gateway DSH 插件前请核对仓库和版本。
dsh-im-gateway DSH 插件数据来源
dsh-im-gateway DSH 插件快照日期:2026年8月16日
discovered
dsh-im-gateway DSH 插件能做什么
- 支持 24+ 个 IM 渠道,包括微信、Telegram、Discord、飞书、QQ、Slack、LINE、WhatsApp、iMessage 等。
- 每聊天一个 agent 会话:每个聊天拥有独立的 agent 会话,使用 /new 和 /bind 命令控制会话。
- 远程审批桥:agent 的工具批准请求推送到聊天,用户可在聊天中直接回复“批准/拒绝”。
- 手机多段输入合并:`..` 表示还有后续,`!!` 立即提交,5 秒合并窗口。
- 长回复智能分片:按渠道上限切分,优先在换行/句号断行,带 `(i/n)` 序号且收敛。
- 白名单安全默认:默认拒绝一切未知用户,审批应答强制校验会话归属。
- 扫码登录 + 免扫码恢复:微信/WhatsApp 扫码登录自动落盘,重启自动恢复连接,无需重复扫码。
- 媒体收发:微信渠道支持图片/语音(转文字)/文件/视频(CDN AES-128-ECB 加密),agent 可用 im_send_file 工具发送工作区文件。
- 一条命令安装 + 可视化连接:标准 dsh.bundle 插件,Web GUI 设置面板点选渠道、扫码/填凭据即连,无需重启。
- 小白友好:微信/WhatsApp 点一下直接弹二维码,其余渠道表单引导,状态实时显示。
dsh-im-gateway DSH 插件适合哪些场景
- 在日常聊天软件(如微信、Telegram)中直接驱动 DeepSeek Harness agent,无需打开 Web GUI。
- 外出时通过手机远程批准 agent 的工具请求(如文件写入、命令执行)。
- 在聊天中直接接收 agent 生成的报告、截图或文件。
- 从不同聊天管理多个 agent 会话,每个会话保持独立的上下文和历史。
- 让新用户通过扫码快速连接微信或 WhatsApp 账号,即刻开始使用。
dsh-im-gateway DSH 插件适合谁
- DeepSeek Harness 用户,希望从手机或桌面聊天软件与 agent 交互。
- 需要远程审批和会话管理的开发者及高级用户。
- 喜欢使用聊天界面(如 Slack、Discord)与 agent 协作的团队或个人。
dsh-im-gateway DSH 插件的限制
- 微信渠道需要使用专用小号,并采用腾讯官方 iLink 协议,需遵守微信相关条款。
- 实验性渠道(Teams、Google Chat、Tlon、元宝、语音)需要公网或专用基础设施,使用前请自行评估风险。
- 部分渠道有动态依赖(如 WhatsApp 需要额外安装 `npm i @whiskeysockets/baileys`,Nostr 需要 `npm i @noble/curves`),需手动安装。
- 安全默认:所有未知用户被拒绝,首次使用需在 Web GUI 中授权后才能聊天。
- 仅支持 DSH 插件系统,不能独立运行。
dsh-im-gateway DSH 插件的仓库 README 摘录
以下文字摘自 dsh-im-gateway DSH 插件的上游仓库 zhuiyueya/dsh-im-gateway 的 README,版权归原作者,仅作引用。
> 任选一种方式,把下面整段提示词发给你的 dsh(Web GUI 聊天框 / `dsh --profile headless "…"` / 已接入的 IM 聊天),agent 会**自动完成下载、构建、安装**——不用手动敲命令。 <details open> <summary><b>方式 A · GitHub 克隆安装(最稳妥,推荐)</b></summary> ```text 请帮我安装 dsh-im-gateway 插件(DeepSeek Harness 的聚合 IM 网关): 1. 执行 git clone --depth 1 https://github.com/zhuiyueya/dsh-im-gateway.git /tmp/dsh-im-gateway 2. 执行 cd /tmp/dsh-im-gateway && npm install && npm run build 3. 执行 dsh plugin --profile web add /tmp/dsh-im-gateway 4. 汇报结果;如果提示需要重启,提醒我重启 dsh web。 ``` </details> <details> <summary><b>方式 B · 远程仓库直装(无需 clone,已实测可用)</b></summary> ```text 请安装 dsh-im-gateway 插件:dsh plugin --profile web add https://github.com/zhuiyueya/dsh-im-gateway.git 装完提醒我重启 dsh web(首次安装依赖约 1-2 分钟)。 ``` </details> <details> <summary><b>方式 C · 本机已有项目目录</b></summary> ```text 请把本机项目 dsh-im-gateway 安装为 dsh 插件: 1. 进入项目目录执行 npm install && npm run build 2. 执行 dsh plugin --profile web add <项目绝对路径> 3. 提醒我重启 dsh web。 ``` </details> 装好后:**打开 dsh Web GUI → 设置 ⚙️ → 🐋 IM 网关 → 点选渠道连接**(微信/WhatsApp 扫码即连,其余填凭据即可)。 --- ## ✨ Highlights - 🌐 **24+ 渠道全覆盖** — 对齐 OpenClaw 的渠道面:微信、飞书、Telegram、Discord、Slack、QQ、WhatsApp、Signal、Teams、LINE、Matrix、Mattermost、IRC、Twitch、Nostr、Zalo、iMessage、内置 WebChat
阅读完整 README仓库许可: MIT
dsh-im-gateway DSH 插件常见问题
如何安装 dsh-im-gateway 插件?
你可以将安装提示词发送给 DSH agent(通过 Web GUI 或 CLI 均可)。提示词会执行 `git clone`、`npm install && npm build` 和 `dsh plugin add` 命令。也可以使用远程安装命令:`dsh plugin --profile web add https://github.com/zhuiyueya/dsh-im-gateway.git`。安装完成后重启 DSH web。
如何连接微信或 WhatsApp 到网关?
打开 DSH Web GUI,进入设置 → IM 网关。点击微信或 WhatsApp 的“连接(扫码)”按钮,页面上会弹出二维码,用手机扫码即可。登录状态会自动持久化,重启后无需重新扫码。
为什么我发的第一条消息被拒绝了?
出于安全考虑,插件默认拒绝所有未知用户。你的第一条消息会收到“未授权”提示。请前往 DSH Web GUI → 设置 → IM 网关,你会看到“有用户请求访问”的横幅,点击“允许”即可授权该用户。之后就可以正常聊天了。
是否可以同时连接多个聊天软件?
可以,你可以同时连接多个渠道,每个渠道独立运行。你可以在不同聊天中管理各自的会话。例如,在手机上通过 Telegram 与 agent 聊天,同时在电脑上通过 Discord 使用。
如何临时断开某个渠道但不删除配置?
在 IM 网关设置页面,每个已连接的渠道卡片上有两个按钮:“断开”和“删除配置”。点击“断开”会临时停用该渠道,重启 DSH 后会自动恢复连接。如果点击“删除配置”,则会移除凭据,需要重新配置才能再次连接。