Skip to content

Add WeChat direct channel MVP#514

Open
xianyu110 wants to merge 4 commits intogetpaseo:mainfrom
xianyu110:feat/wechat-direct-channel
Open

Add WeChat direct channel MVP#514
xianyu110 wants to merge 4 commits intogetpaseo:mainfrom
xianyu110:feat/wechat-direct-channel

Conversation

@xianyu110
Copy link
Copy Markdown

Summary

  • add a WeChat direct-channel MVP to the server with QR login, persisted account state, account monitoring, and text message relay
  • add CLI commands for paseo wechat login, paseo wechat status, and the top-level paseo wechat-login alias
  • translate the root README to Chinese and document the new WeChat setup and usage flow

Testing

  • npm run test:unit --workspace=@getpaseo/server -- src/server/wechat/service.test.ts
  • PASEO_LOCAL_SPEECH_AUTO_DOWNLOAD=0 PASEO_DICTATION_ENABLED=0 PASEO_VOICE_MODE_ENABLED=0 npx tsx packages/cli/tests/33-wechat.test.ts

Notes

  • verified QR login and live WeChat message relay against the local dev daemon
  • the WeChat send payload now includes the upstream-required client_id, message_type, and message_state fields so replies render correctly in WeChat

@faithleysath
Copy link
Copy Markdown

I don't think paseo should add wechat channel because wechat cannot provide a friendly user experience. Moreover, there are already many open-source WeChat channel tools available on the community.

@boudra boudra force-pushed the main branch 2 times, most recently from 7ec394c to 5c90449 Compare May 8, 2026 11:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants