zeroclaw-labs/zeroclaw

[Feature]: Wecom(WxWork) channel support

Open

#3090 opened on Mar 10, 2026

View on GitHub
 (4 comments) (0 reactions) (1 assignee)Rust (31,341 stars) (4,614 forks)batch import
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.

Contributor guide