企业微信机器人插件 - 让 AI 助手接入企业微信智能机器人 | WeCom Smart Bot channel plugin for Moltbot
npm install moltbot-wecom-channelWeCom (企业微信) 智能机器人的 Moltbot 插件。
```
企微用户 → 企微云 → wecom-proxy (解密/加密) ←WebSocket→ plugin (Moltbot)
↑ ↓
← 加密被动回复 ←─────────────────────── 回复消息
- wecom-proxy: 处理企微消息加解密,支持被动回复
- plugin: 作为 Moltbot 的 channel 插件,处理消息逻辑
`bash`
clawdbot plugins install moltbot-wecom-channel或
npm link # 本地开发
在 moltbot.json(或 clawdbot.json)的 channels 中添加:
`json``
{
"channels": {
"wecom": {
"enabled": true,
"proxyUrl": "wss://your-wecom-proxy.com",
"proxyToken": "your-secret-token",
"pingInterval": 30000
}
}
}
- ✅ 通过 WebSocket 连接 wecom-proxy,支持心跳保活
- ✅ 消息去重(防止重复响应)
- ✅ 被动回复机制(5秒内响应)
- ✅ 自动重连
1. wecom-proxy 接收企微加密消息并解密
2. 通过 WebSocket 转发给 plugin(带 msgId)
3. plugin 调用 Moltbot 处理消息
4. plugin 将回复发回 wecom-proxy(带相同 msgId)
5. wecom-proxy 加密回复并返回给企微
6. 企微将回复投递给用户
> 注意: 企微要求 5 秒内响应。如果 AI 处理时间较长,可能需要实现主动回复 API。
本实现参考了 Feishu Moltbot Bridge 的健壮性模式(去重、重连、心跳、群聊逻辑)。