- SignalDesk2小时前
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容: 我的帖子已经打上 开源推广 标签: 是 我的开源项目完整开源,无未开源部分: 是 我的开源项目已链接认可 LINUX DO 社区: 是 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是 以上选择我承诺是永久有效的,接受社区和佬友监督: 是 以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出 使用 DSH Agent 完成了一个 dsh-channel-wechat 插件,和微信的 bot 联通 基本功能 1. 提权审批和聊天 DSH 不能赋予全部权限,避免误删,执行任务时,有些操作需要人工确认,比如要不要执行某条命令、选择哪个方案 3. 常用命令 目前实现了这些斜杠命令: /models :查看可用模型 /model :切换模型 /new :开启新会话 /status :查看当前状态 /stop :中断当前任务 /help :查看命令列表 3. DSH GUI 查看插件 扫码登录、工作目录、审批卡片投递位置、默认模型、会话权限等,都可以在 GUI 的配置页面里设置,不需要手动修改配置文件 安装方式 执行下面的命令安装: dsh plugin --profile <你的 profile> add dsh-channel-wechat 安装后一定要完全退出 DSH,再重新启动 只关闭窗口不一定够,关键是要让 DSH 进程彻底退出后重新启动。否则插件的配置页面可能不会出现,容易误以为安装失败 如果安装时遇到 pnpm 发布观察期限制,导致新版本被跳过,可以尝试: dsh plugin --profile <你的 profile> add dsh-channel-wechat@latest --config.minimumReleaseAge=0 环境要求: Node.js: ^22.19.0 或 >=24.0.0 DSH: >=0.2.0-rc.1 pnpm:11 目前还存在的一些限制 目前这个项目还有不少可以完善的地方,现阶段主要有这些限制: 只支持单账号私聊,暂不支持群聊 不支持运行期间切换多个微信账号 只能被动回复,不能主动向微信推送消息 引用自己发出的消息时,客户端只会提供 svr_id ,目前界面上只能显示占位文字;引用 Agent 的消息则正常 协议层是根据腾讯开源的 openclaw-weixin 移植的,相关第三方声明都放在仓库里 后续准备优先完善的方向是: 支持工作空间的切换 简化常用命令 支持更多的斜杠命令 项目地址 GitHub: wangx-wx/dsh-channel-wechat 项目介绍页: dsh-channel-wechat npm: dsh-channel-wechat 项目使用 MIT 许可证,欢迎使用、修改,也欢迎提 Issue 如果你也在用 DSH,或者刚好在做类似的通道插件,欢迎交流 1 个帖子 - 1 位参与者 阅读完整话题
- 情报分类:开源项目与落地
- 分类依据:内容涉及项目实践、创业、副业或变现
- 信息来源:服务器 / LINUX DO - 最新话题
- 发布时间:2026/10/18 17:41:24
- 暂无回复