feat: WeCom Stream Mode (WebSocket long-connection)#946
feat: WeCom Stream Mode (WebSocket long-connection)#946felix307253927 wants to merge 2 commits intoRightNow-AI:mainfrom
Conversation
jaberjaber23
left a comment
There was a problem hiding this comment.
LGTM. Legitimate WeCom Stream Mode channel adapter. Clean 822-line implementation with proper WebSocket protocol handling (subscribe, ping heartbeat, msg/event callbacks), message deduplication via ring-buffer cache, Zeroizing for secret, outbound message queue, and correct ChannelAdapter trait implementation. Config integration is clean. Please rebase on main.
|
This PR has merge conflicts. Please rebase onto the latest main branch and resolve conflicts so we can merge. |
|
Thanks @felix307253927 — WeCom stream mode via the official WebSocket endpoint ( Before re-review:
Happy to re-review once rebased. |
Summary
Add WeCom Stream Mode (WebSocket long-connection)
Changes
Testing
cargo clippy --workspace --all-targets -- -D warningspassescargo test --workspacepassesSecurity