zeroclaw-labs/zeroclaw

[Feature]: Wecom(WxWork) channel support

Open

#3,090 创建于 2026年3月10日

在 GitHub 查看
 (4 评论) (0 反应) (1 负责人)Rust (31,341 star) (4,614 fork)batch import
channelchannel:wecomenhancementhelp wantedpriority:p2risk: mediumstatus:acceptedstatus:no-stale

描述

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.

贡献者指南

[Feature]: Wecom(WxWork) channel support · zeroclaw-labs/zeroclaw#3090 | Good First Issue