channelchannel:wecomenhancementhelp wantedpriority:p2risk: mediumstatus:acceptedstatus:no-stale
Description
Summary
Add channel support for Wecom WebSocket mode and webhook mode
Problem statement
Currently zeroclaw doesn't support Wecom channel while Wecom has the nodejs SDK and openclaw has related extensions.
Proposed solution
Wecom openclaw setup reference: https://open.work.weixin.qq.com/help2/pc/cat?doc_id=21657 Wecom API documentation: https://developer.work.weixin.qq.com/document/path/101463 Nodejs SDK package: https://www.npmjs.com/package/@wecom/aibot-node-sdk
Non-goals / out of scope
Might not put too much efforts on rewriting the nodejs SDK in rust. Implement the core loop of Wecom websocket connection first.
Alternatives considered
No response
Acceptance criteria
Well tested and compatible with Wecom websocket mode.
Architecture impact
ideally only add an entry to channels/ .
Risk and rollback
No visible risks. Remove the channel entry as rollback.
Breaking change?
No
Data hygiene checks
- I removed personal/sensitive data from examples, payloads, and logs.
- I used neutral, project-focused wording and placeholders.