把微信 QQ 飞书消息接入代理并自动回传回复
30.3/100
综合分
4
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
自动兼容检查有告警:未发布到 npm registry,仅可从源码安装。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add baisama-cloud/dsh-omni-bridge该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · platform
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 61 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查⚠ 装前注意未发布到 npm registry,仅可从源码安装
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包dsh-omni-bridge(未发布到 npm,仅可源码安装)
✓Node 引擎要求 >=22.13.0 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/7 04:10:49
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
发起外部网络请求
查看扫描证据(共 1 处,展示前 1 条)
- 发起网络请求lib/client.js:12
return fetch(path, {
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 接入微信QQ飞书消息
- 消息路由至代理
- 自动回传代理回复
README
由 DeepSeek 最新模型翻译生成dsh-omni-bridge
用于 DeepSeek Harness(DSH)的多通道消息桥接:将微信(ClawBot/iLink)、QQ 和飞书(Lark)的聊天消息路由到 DSH agent,并将 agent 的回复回传给发送者。
多通道桥接插件:把微信 ClawBot / QQ / 飞书的消息接入 DSH agent,并把回复回传给发消息的人。
远程操控Agent。
通道
| 通道 | 收消息 | 发消息 | 凭据 |
| 微信 ClawBot | iLink 拉模式 (/ilink/bot/getupdates) | /ilink/bot/sendmessage(带 client_id + base_info + 回传 context_token) | botToken(扫码登录) |
| QQ | 官方网关 WebSocket(长连接) | POST /v2/users|groups/{openid}/messages(被动消息带 msg_id) | appId + secret |
| 飞书 | 官方 SDK 长连接(@larksuiteoapi/node-sdk,订阅 im.message.receive_v1) | tenant_access_token + im/v1/messages | appId + appSecret |
展开完整文档(README 剩余 1 节)
dsh-omni-bridge
用于 DeepSeek Harness(DSH)的多通道消息桥接:将微信(ClawBot/iLink)、QQ 和飞书(Lark)的聊天消息路由到 DSH agent,并将 agent 的回复回传给发送者。
多通道桥接插件:把微信 ClawBot / QQ / 飞书的消息接入 DSH agent,并把回复回传给发消息的人。
远程操控Agent。
通道
| 通道 | 收消息 | 发消息 | 凭据 |
| 微信 ClawBot | iLink 拉模式 (/ilink/bot/getupdates) | /ilink/bot/sendmessage(带 client_id + base_info + 回传 context_token) | botToken(扫码登录) |
| QQ | 官方网关 WebSocket(长连接) | POST /v2/users|groups/{openid}/messages(被动消息带 msg_id) | appId + secret |
| 飞书 | 官方 SDK 长连接(@larksuiteoapi/node-sdk,订阅 im.message.receive_v1) | tenant_access_token + im/v1/messages | appId + appSecret |
- 微信/QQ:无默认 openid —— 谁发消息就回谁;群内 @机器人 就回群里(被动消息)。
- 飞书:群内默认需 @机器人 才回复(requireMention),私聊始终回复。
- 每个通道一个独立 DSH 会话(omni-bridge-),回复去重用 sessionPersistence.readFrom 水位(持久化 seq),解决「只有第一条回复」的问题。
形式说明
当前以 DSH 持久化 bundle 形式提供(host + client 打包进 profile,跨 DSH 重启生效):
- lib/index.js —— host 半区:三个通道的收发 + 会话桥接 + 定时轮询,通过 webServer 路由对外提供 RPC(/omni-bridge/*)。
- lib/client.js —— client 半区:设置页(微信/QQ/飞书三张卡片),通过 fetch 调用 host 路由。
- lib/feishu-ws.cjs —— 飞书长连接子进程(由 host 用 node 拉起)。
安装(bundle)
方式一:从 npm 安装(推荐)
在 profile(如 ~/.dsh/profiles/web)目录执行
pnpm add dsh-omni-bridge
然后在 profile 的 package.json 的 dsh.profile.bundles 追加 "dsh-omni-bridge",重启 DSH 生效。
方式二:本地 tgz 安装
1. npm pack 打包成 tgz(或直接用仓库目录)。
2. 在 profile(如 ~/.dsh/profiles/web)的 package.json:
- dsh.profile.bundles 追加 "dsh-omni-bridge";
- dependencies 追加 "dsh-omni-bridge": "file:"。
3. 在 profile 目录执行 pnpm install(会自动安装 @larksuiteoapi/node-sdk 依赖)。
4. 重启 DSH(bundle 层在启动时组合,需重启生效)。
方式三:从 DSH 商城 / GitHub 安装
在任意一次性或正式 profile 上直接加仓库路径(等价于商城 GitHub 源安装)
dsh plugin --profile add https://github.com/baisama-cloud/dsh-omni-bridge
兼容性
- DSH 版本范围:>=0.1.0-rc.8 =22.13.0。
- 逐版本声明:package.json 的 dsh.compatibility.dshReleases 对每个公开发行版给出 compatible 记录(rc.7/rc.8 为商店仍接受的历史别名,其余为完整 SemVer 键)。
每个声明版本都配有一次性 Profile 安装/启动/卸载证据(install、start、uninstall),方法与逐版本结果见 COMPATIBILITY.md。该类证据为一次性 Profile 级(partial):证明 bundle 能随对应 DSH 发行版安装、组合并完成宿主 apply() 启动;真实第三方消息收发需外部凭据与网络服务,不包含在该证据内。
依赖
飞书长连接依赖官方 SDK,由 bundle 的 dependencies 自动安装:
pnpm add @larksuiteoapi/node-sdk # 或随 bundle 一起 pnpm install
lib/feishu-ws.cjs 通过 require('@larksuiteoapi/node-sdk') 加载 SDK,Node 从该脚本所在目录向上解析到 profile 的 node_modules。
配置
配置文件位于 ~/.dsh/omni-bridge-config.json(写入时权限为 0600,目录 0700):
{
"runtime": { "provider": "deepseek-official", "model": "deepseek-v4-flash" },
"channels": {
"weixin": { "enabled": true, "botToken": "...", "defaultTarget": "", "allowedUsers": [], "allowAll": false },
"qq": { "enabled": true, "appId": "...", "secret": "...", "allowedUsers": [], "allowAll": false },
"feishu": { "enabled": true, "appId": "cli_...", "appSecret": "...", "requireMention": true, "allowedUsers": [], "allowAll": false }
}
}
发送者白名单(安全默认)
每个频道默认拒绝所有入站消息(allowAll: false 且 allowedUsers 为空时无人可用)。运营者二选一显式放行:
- allowedUsers:允许的发送者 ID 数组。微信用 from_user_id(如 xxx@im.wechat),QQ 单聊/群聊用成员 openid,飞书用 sender_open_id。未授权消息会收到一条「未授权」提示,并在 host 日志打印 [bridge] unauthorized sender=(可用它找到自己的 ID)。
- allowAll: true:允许所有人(显式选择开放,不建议生产使用)。
设置页每个通道卡片也提供「允许的用户 ID(逗号分隔)」与「允许所有人」开关。
微信
1. 在设置页点「获取二维码」→ 手机扫码登录,自动回填 botToken。
2. defaultTarget 留空则回复私信者。
QQ
1. QQ 开放平台 建机器人,拿 appId / secret。
2. 订阅「单聊消息」「群聊@消息」事件、开启被动消息权限。
3. 私信即回该用户;群里 @机器人 即回该用户。
飞书
1. 飞书开放平台 建「自建应用」,拿 App ID / App Secret。
2. 权限管理:添加 im:message(含 im:message.group_at_msg、im:message.p2p_msg、im:message:send_as_bot)。
3. 事件与回调:订阅方式选「使用长连接接收事件」,事件订阅添加 im.message.receive_v1。
4. 版本管理与发布:创建版本并发布(不发布权限和订阅不生效)。
5. 机器人加入会话/群。
使用
安装并重启后,设置页出现「远程桥接」卡片(微信/QQ/飞书三张配置卡)。
已知限制
- 飞书被动回复有时效(收到消息后有限时间内回复)。
- weixin-qr / weixin-poll 使用 iLink 扫码登录流程,botToken 会写入 ~/.dsh/omni-bridge-config.json。
License
MIT预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
baisama-cloud/dsh-omni-bridge
把微信 QQ 飞书消息接入代理并自动回传回复
相关插件 · 平台集成
智能体工程课walkinglabs/learn-harness-engineering
一门项目制课程,教你搭建环境、管理状态、做验证、加控制机制,让 AI 编程智能体稳定干活。
★ 21,155已汉化DSH
71.7
视频翻译配音liuzhao1225/YouDub-webui
开源视频本地化工作台:导入视频,识别、翻译并逐句克隆原声,生成字幕和配音成片。
★ 5,792已汉化Cordis
71.4
失败经验库Ikalus1988/MisakaNet
📚 零依赖、由 git 支撑的微课程库,让 AI 智能体异步分享并检索经过验证的调试经验。| https://misakanet.org
★ 550已汉化DSH
71.2
IM 机器人接入xmanrui/dsh-im
让 DeepSeek Harness 触手可及 Connecting DeepSeek Harness
★ 3,170已汉化DeepSeek 客户端
71
桌面智能体工作区freestylefly/wesight
WeSight 是开源桌面控制台,面向本地 AI 智能体。它帮你安装或复用 Claude…
★ 933已汉化MCP
71
中国平台研究引擎Jesseovo/last30days-skill-cn
给 AI Agent 的中文互联网研究 Skill:检索 8 大平台最近 30…
★ 2,041已汉化DSH
70.7
这是你的仓库?认领条目