xmanrui /dsh-im
通过扫码或机器人凭据把IM机器人接入DeepSeek Harness(支持飞书、微信、钉钉、企业微信、QQ、Slack、Telegram、Discord和WhatsApp)。 Connect IM bots to DeepSeek Harness via QR code or credentials (9 channels).
★ 3,497⑂ 365👁 7⑃ 235● 331▤ 116◈ 0
3,497
stars
365
forks
7
watchers
235
prs
331
issues
116
releases
0
discussions
README
---
让 DeepSeek Harness 触手可及
Connecting DeepSeek Harness
简体中文 · English
---
❤️ 赞助商
88API Token聚合平台赞助了本项目!88API 是一家由香港企业运营并且主要面向开发者、创作者与 AI 应用用户的一站式多模型 API 平台,通过统一接口接入文本、图片、语音和视频模型,覆盖 AI 编程、智能翻译、内容创作、配音、图像生成、视频生成等常见工作流。可提供高质量的折扣Deepseek官转算力和自有B300集群自部署Deepseek算力;支持国际主流付款方式,可提供发票,提供企业级稳定服务。通过此链接注册可以获取专属赠送额度!
DeepSeekHarness
DSH-IM 已获得 DeepSeek Harness 官方 Token 赞助。感谢官方对本项目的支持!
本项目由社区开发者独立开发与维护。
---
[!IMPORTANT]
安装请认准完整包名:@xmanrui/dsh-im
为避免名称混淆,在插件市场搜索、插件安装框中填写或使用命令安装时,请复制下方完整包名。
text
@xmanrui/dsh-im
选择对应的一条命令:Desktop 在内置终端执行,Web 在启动当前 Harness 的终端执行。
sh
dsh plugin --profile desktop add -w @xmanrui/dsh-im
sh
dsh plugin --profile web add -w @xmanrui/dsh-im
安装后重启 Desktop 或 dsh web,Web 刷新浏览器,再打开「设置 → IM机器人」。
简介
通过扫码、App Manifest 或已有机器人凭据把 IM 机器人接入 DeepSeek Harness,并让本机 Harness 主动连接公网 AI Office。一个插件、一个设置入口,统一管理内置 IM 渠道和 AI Office Connector。每个 IM 渠道都支持接入多个机器人,各机器人的连接状态、工作区、模型和会话绑定彼此独立;iMessage 是本机 Messages.app 身份接入的例外,详见iMessage 渠道说明。
Connect IM bots to DeepSeek Harness by scanning a QR code, using an App Manifest, or entering existing bot credentials, and let the local Harness connect outward to a public AI Office. One plugin and one settings entry manage the built-in IM channels and the AI Office Connector.
界面
!IM 机器人页面
当前内置渠道
| 渠道 | 接入方式 | 消息与回复 |
| --- | --- | --- |
| 飞书 | 扫码创建机器人,或使用 App ID + App Secret 手动绑定 | 长连接接收消息;可选择飞书原生“实时直播”、单张实时过程卡或逐步消息展示任务过程;每机器人可开启语音交互(可选渠道能力,默认关闭):语音消息转写为文字走正常流程,答案同时以语音回复 |
| 微信 | 使用微信扫码绑定机器人 | 腾讯 iLink 长轮询收发消息;等待 Harness 回答时显示“正在输入”,最终回复按 1,800 字符分段发送 |
| 钉钉 | 扫码创建机器人,或使用 Client ID + Client Secret 手动绑定 | 钉钉 Stream 长连接;通过 AI Card 流式显示回答 |
| 企业微信 | 使用企业微信 App 扫码创建智能机器人,或使用 Bot ID + Secret 手动绑定 | 官方 WebSocket 长连接;原生显示“正在思考中”、工具执行进度和流式回答 |
| 企业微信应用 | 在企业微信管理后台创建自建应用,填写企业 ID、AgentId、Secret、Token、EncodingAESKey(可选代理地址) | HTTP 回调接收;私聊支持流式回复(微信端不支持时自动改为分段文本),支持图片输入与结果文件回传;成员的微信关注该企业的微信插件后可在微信中直接使用 |
| QQ | 使用手机 QQ 扫码创建机器人,或使用 AppID + AppSecret 手动绑定 | WebSocket 长连接;私聊显示“正在输入”并以单条 Markdown 回复,群聊被 @ 后只发送最终答案 |
| Slack | 使用预置 App Manifest 创建应用,再填写 Bot Token(xoxb-)和 App Token(xapp-) | Socket Mode 长连接;私聊直接回复,频道被 @ 后响应,优先使用官方流式消息 API |
| Telegram | 使用 @BotFather 生成的 Bot Token | Bot API 长轮询;默认私聊直接响应、群聊被提及或回复时响应,也可为每个机器人独立启用私聊白名单安全模式;关闭思考过程留痕时,私聊、群聊和 Topic 均通过占位消息编辑展示进度并原位完成富文本回复,避免 Android 私聊 Draft 占用发送入口,平台不支持富文本时回退为普通文字 |
| Discord | 使用 Developer Portal 生成的 Bot Token | Gateway v10 长连接;私信直接回复;服务器文字/公告频道首次 @ 后创建原生 Thread,后续在线程中无需重复 @,并通过编辑消息流式显示回答 |
| WhatsApp | 使用手机 WhatsApp 扫码关联设备 | WhatsApp Web 长连接;默认仅响应账号自聊,也可切换到指定联系人或开放响应模式;群聊仅在被 @ 或回复机器人消息时触发,主人普通发言不触发;显示已读和“正在输入”,通过每秒编辑同一条消息显示工具进度和逐步生成的回答,长回复自动分段,编辑失败时回退为完整文字回复 |
| iMessage | 在 macOS Messages.app 中登录 iMessage,并按渠道说明授予本机权限 | 使用 macOS 原生 Messages.app 收发文本私聊;不依赖 BlueBubbles;每个 macOS 用户账户Top issues
#472[FR] 入站文本自动合并窗口:同一私聊连续分条发送,静默 2.5s 合并成一次提交8 comments · 2026-10-27#434QQ无法成功8 comments · 2026-10-22#299bug deepseek harness 桌面版 当前版本:0.2.0-rc.2 ,插件 v4.34.0 连接超时,错误码 INTERNAL_UNKNOWN6 comments · 2026-10-02#459无法连接飞书4 comments · 2026-10-26#521Mac使用企业微信,选择模型不生效3 comments · 2026-11-02#489[FR] QQ 群聊三个可配置项:必须 @ 才回 / 群上下文注入 / 失败提示开关3 comments · 2026-10-30#450飞书绑定机器人后,我尝试点击补全权限,出现The Feishu integration operation failed.尝试手动填入id和secret也是The Feishu integration operation failed.3 comments · 2026-10-24#385[Feature] /hold:图文暂存合成一次输入 + 主动投递文件接口3 comments · 2026-10-18
Latest release
v5.10.0 v5.10.0 2026-11-03Added / 新增 - 新增「通用设置 → 投递」,可分别开启 Web 用户输入镜像与非本聊天发起回合的最终回答投递,并设置各自的前缀图标;两项默认关闭。无已保存投递目标时,可按 Session 当前绑定的聊天投递 Web、定时任务及子代理通知等来源的回答;已有目标继续遵循目标范围和同步开关。(480) Added General Settings → Delivery with separate, default-off switches for mirroring Web user input and delivering final answers from turns initiated outside the chat, plus configurable prefixes. Bots without saved delivery targets can deliver Web, scheduled and subagent-triggered answers through current Session bindings; saved targets retain their scope and sync controls. (480) - 消息语言可在跟随 DSH 界面语言与中文、英文、俄语之间选择,显式插件 language 配置仍优先。 Messag