{"repo":"sunnoy/openclaw-plugin-wecom","free":true,"listed":false,"github":"https://github.com/sunnoy/openclaw-plugin-wecom","clone":"git clone https://github.com/sunnoy/openclaw-plugin-wecom.git","description":"企业微信 AI 机器人插件 - Enterprise WeChat (WeCom) AI Bot plugin for OpenClaw. 支持流式输出、动态 Agent 管理、群聊集成、指令白名单等功能。","language":"JavaScript","stars":704,"topics":["ai-bot","chatbot","enterprise-wechat","nodejs","openclaw","plugin","streaming","typescript","wechat","wecom"],"license":"ISC","category":"ai-agents","readme_excerpt":"OpenClaw 企业微信（WeCom）增强插件 @sunnoy/wecom 是 OpenClaw 企业微信渠道的 社区增强插件 ，基于官方 @wecom/wecom-openclaw-plugin 的 WebSocket 长连接骨架，提供多账号管理、动态 Agent 隔离、Agent API / Webhook 增强出站、企业微信 MCP 文档/智能表格能力、指令白名单、配额感知等企业级特性。 底层 SDK： @wecom/aibot-node-sdk — 企业微信智能机器人 Node.js SDK。 ⚠️ 从 HTTP 回调迁移到长连接： 2.0 版本完全采用企业微信 AI 机器人 WebSocket 长连接模式。如果你之前使用 HTTP 回调（Token + EncodingAESKey + 回调 URL），需要在企业微信管理后台将机器人切换到长连接模式，然后删除旧的回调配置。切换后只需 botId 和 secret 即可接入。 2.1 新增： 在 WS 长连接之外，2.1 版本新增了企业微信 自建应用\"接收消息\"HTTP 回调 作为可选入站通道。在 channels.wecom.agent 下配置 callback.token 、 callback.encodingAESKey 、 callback.path 即可同时启用，与 WS 通道并行运行，互不影响。 相比官方插件的增强特性 下表列出了本插件相比 官方 WeCom OpenClaw 插件（npm）额外提供的能力： 特性 官方插件 本插件 --- :---: :---: WebSocket 长连接 + 流式回复 ✅ ✅ 私聊 / 群聊接收 ✅ ✅ DM 准入策略（pairing / open / allowlist / disabled） ✅ ✅ 群聊准入策略（open / allowlist / disabled） ✅ ✅ 按群配置发送者白名单 ✅ ✅ 思考占位（ 占位符） ✅ ✅ CLI 交互式配置向导 ✅ ✅ 多账号管理 （多 Bot 独立配置、共享字段继承） ❌ ✅ 动态 Agent 路由 （按用户 / 群自动隔离会话与工作区） ❌ ✅ Workspace 模板 （自动为新 Agent 复制 AGENTS.md 等引导文件） ❌ ✅ Agent API 增强出站 （自建应用主动发送文本、图片、文件） ❌ ✅ 部门 / 标签目标发送 （ party: / tag: 寻址） ❌ ✅ Webhook Bot 群通知 （命名 webhook 映射，markdown / 图片 / 文件） ❌ ✅ 指令白名单 （限制普通用户可执行的 slash 命令） ❌ ✅ 管理员绕过 （命令白名单 + 动态 Agent 路由） ❌ ✅ 运行时配额感知 （被动回复 24h 窗口 + 主动发送额度追踪与告警） ❌ ✅ Pending Reply 重试 （WS 断连后自动通过 Agent API 补发未送达回复） ❌ ✅ Reasoning 流式节流 （800ms 节流防止 SDK 队列溢出） ❌ ✅ 标签规范化 （兼容 / 等变体） ❌ ✅ Reply 媒体指令解析 （自动提取 LLM 输出中的 MEDIA: / FILE: 路径） ❌ ✅ 出站代理 （ network.egressProxyUrl ） ❌ ✅ 自定义 API 基础地址 （ network.apiBaseUrl / WECOM API BASE URL ） ❌ ✅ Bindings 路由 （固定绑定企业微信账号到指定 Agent） ❌ ","default_branch":null,"files":null,"tree":[],"storefront":"/r/sunnoy","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sunnoy/openclaw-plugin-wecom/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}