ZhuoSir/dsh-chatops0

dsh-chatops

Personal-WeChat bot bridge for DeepSeek Harness: scan a login QR once, then drive every workspace and session from your phone WeChat (filehelper chat), with completion push and remote approval.

包名
dsh-chatops
版本
0.1.0
最近更新
2026年8月25日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:ZhuoSir/dsh-chatops

使用(ilink 通道,默认)

  1. 重启 dsh web 后,浏览器打开 **http://127.0.0.1:3080/wechat/qr**;
  2. 用微信扫描二维码,手机上确认绑定(如提示短信验证码,在同一页面输入);
  3. 微信聊天列表出现机器人(ClawBot),它会发一条上线通知;
  4. 和机器人聊天:
/help            → 查看指令
/sessions        → 1. 修复登录bug 💤空闲  2. 写周报 🔄运行中 …
/use 1           → ✅ 已绑定会话:修复登录bug
把 README 翻译成英文  → 🚀 已发送…  →(完成后)✅ 任务完成:…

安全模型:只有扫码绑定的 owner(和 security.allowContacts 白名单)能操控 DSH,其他人给机器人发消息一律静默忽略并记审计。

使用(feishu 通道)

  1. 飞书开发者后台创建企业自建应用 → 添加机器人能力(没有租户可免费创建团队);
  2. 权限:im:messageim:message:send_as_bot(图片/文件再加 im:resource);
  3. 事件订阅:订阅方式选使用长连接接收事件,添加 接收消息 im.message.receive_v1卡片回传交互 card.action.trigger(审批按钮必须);
  4. 创建版本并发布(自用可用范围选自己);
  5. 配置 channels: [ilink, feishu] + feishu.appId/appSecret,重启 dsh web
  6. 飞书里搜到机器人直接私聊——首个私聊用户自动成为管理员(审计日志记录,可在 security.allowContacts 改白名单模型)。

群聊:把机器人拉进群,security.allowRooms 填群 chat_id,群里 @机器人 下指令。

使用(wechaty 通道,备选)

cordis.patch.yml 里把 channel 改为 'wechaty',按需配置 puppet / puppetToken,重启后终端出现登录二维码(小号扫)。文件传输助手就是遥控器。

配置

cordis.patch.yml(每个键都有注释)。关键项:

说明
channel'ilink'(默认)/ 'wechaty'
security.allowContacts / allowRooms额外信任的用户/群(owner 始终受信)
push.onApproval / approvalTimeoutSec审批推送与超时(超时转 GUI 处理)
reply.rateLimitMs发送节流(默认 1.2s+抖动)