dsh-weixinbot
DeepSeek Harness 微信 ClawBot(iLink)消息桥插件:微信 ↔ DSH 双向消息通道。
AI Analysis
核心用途是将 DSH 的对话能力桥接到微信。适合希望通过微信聊天直接与本地 DSH 智能体进行双向交互、远程控制的用户。
Install
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:MadDoooog/dsh-weixinbotREADME
Read the full README ↗4. 配置(profile 的 cordis.patch.yml,覆盖层)
⚠️ weixinbot 行由插件 bundle patch 插入,profile 层必须用 id 定向覆盖(非
insert), 否则会产生重复 id 导致 loader 报错(duplicate loader entry id)。可用node tools/mount.mjs --apply自动写入,或手写:
- id: weixinbot
name: dsh-weixinbot
config:
enabled: true
allowUsers:
- '' # 空 = 全部拒绝(fail-closed)
server:
enabled: true
port: 3901
配置项(cordis.patch.yml config: 段)
| 键 | 默认 | 说明 |
|---|---|---|
enabled | false | 总开关 |
adapter | ilink-direct | 通道适配器(openclaw-relay 预留) |
credentials | 空 | botToken/baseUrl/botId/userId;为空回退读 credentials.json |
poll.timeoutMs | 35000 | getupdates 长轮询超时 |
poll.retryDelayMs | 3000 | 轮询出错重试间隔 |
queue.turnTimeoutMs | 120000 | 单轮 agent 回答超时 |
queue.rateLimitPer5min | 6 | 官方限速窗口(留 1 条余量) |
allowUsers | [] | 单聊白名单;空 = 全部拒绝 |
adminUsers | [] | 管理命令白名单;空 = 沿用 allowUsers |
commandPrefix | / | 命令前缀 |
dsh.cwd | home | 专属 agent 工作目录 |
server.port | 3901 | 健康检查端口 |
notifier.enabled | true | 注册 wechat_send / wechat_notify 工具 |
approval.enabled | true | 审批桥(agent 请求批准 → 微信卡片) |
approval.timeoutMs | 300000 | 审批等待超时(超时自动拒绝) |
media.dir | $DSH_HOME/weixinbot/media | 多媒体保存目录 |
media.maxBytes | 26214400 | 单个媒体大小上限(25MB) |