DeepSeek Harness Hub
← 返回列表

twinsant/weixin-clawbot

DeepSeek Harnessspec-screened在 GitHub 查看 ↗
需源码安装

微信 Clawbot 桥接插件

暂不能直接安装(需源码编译或环境不满足):仓库 package.json 标记 private,未发布到 npm,需从源码安装。 · 最近上游提交 2026/9/3 · 已提供中文文档

DeepSeek Harness 的微信 clawbot 桥接插件(iLink QR 协议)

综合分
31.3
GitHub 分
31.3
用户评分
★ Stars
4
周下载量
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add twinsant/weixin-clawbot
仓库 package.json 标记 private,未发布到 npm,需从源码安装,改用 GitHub 源安装
数据截至 2026/9/19(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查需源码安装

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

npm 包weixin-clawbot @ 1.0.0
Node 引擎未声明 engines.node
dsh CLI 依赖未声明 dsh 版本约束
入口文件main/exports/bin 已声明

仓库 package.json 标记 private,未发布到 npm,需从源码安装

验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/19 04:05:29

用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

微信 Clawbot 桥接插件

一个常驻的 DeepSeek Harness 宿主插件:通过 iLink 扫码协议绑定一个微信 clawbot,把微信消息桥接到指定工作区的按天会话中,并把 Agent 的回复发回微信。

功能特性

- 扫码登录 — weixin_bind(workspaceId) 在本地渲染可扫描的二维码(终端字符画 + PNG,保存在 $DSH_HOME/weixin-clawbot/ 下;绝不发送到第三方图片服务);weixin_submit_code 处理验证码环节。
- 双向桥接 — 长轮询 getupdates,把入站的文本 / 语音转文字 / 图片转发到 weixin-YYYY-MM-DD 会话,并通过 sendmessage 把 Agent 的回复发回微信。
- 持久化 — token / 游标 / 目标工作区保存在 $DSH_HOME/weixin-clawbot/state.json(权限 600)。进程重启后自动恢复绑定并继续轮询,无需重新扫码。
- 每日重置 — 每天一个会话;同一天的会话跨重启复用。
- 发送者白名单(TOFU) — 绑定后第一个来信的微信用户成为唯一受信发送者,其他人的消息一律丢弃(重新绑定或解绑可重置)。用于阻止陌生人向拥有工具权限的 Agent 注入提示。
- 媒体加固 — 图片下载仅允许微信 CDN(*.qq.com,仅 https),且大小上限 20 MB。仅在目标模型支持视觉时才内联图片,否则退化为 [图片] 标签。
- 人工审批(HITL) — 当 Agent 提权执行沙箱操作(如 bash 带 sandbox_permissions)时,插件向微信发送「⚠️ 需要审批 … 回复『允许』或『拒绝』」(含工具参数详情)并阻塞工具,直到你回复。提示要经微信传输,所以参数文本已脱敏:凭证类字段名下的值会被隐去,凭证形状的子串无论出现在哪里都会被隐去,主机 home 目录折叠为 ~,整体长度受限。运行 npm test 可验证脱敏规则。

工具

| 工具 | 用途 |
| --- | --- |
| weixin_list_workspaces | 列出候选工作区 |
| weixin_bind(workspaceId) | 开始扫码绑定 |
| weixin_submit_code(code) | 提交微信显示的验证码 |
| weixin_status() | 查询绑定状态 |
| weixin_unbind() | 解绑并停止轮询 |

安装

npm install   # 安装本地依赖 qrcode

在 dsh profile 的 patch 层注册,例如 ~/.dsh/profiles/web/cordis.patch.yml:

- insert:
- id: weixin-clawbot
name: '/Users//github/weixin-clawbot/weixin-clawbot.mjs'

然后重启 dsh web。

使用

在 dsh 对话中说「绑定微信」(或直接调用 weixin_bind),用微信扫码确认,然后给 bot 发一条消息,回复会回到微信中。

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入 DPharness 群聊

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

点击加入 QQ 群
DPharness 群聊二维码,手机 QQ 扫码进群
扫码进群