feat: add Tencent WeChat channel plugin and update related configurations

- Added the Tencent WeChat channel plugin (`@tencent-weixin/openclaw-weixin`) to the project dependencies.
- Updated the `pnpm-lock.yaml` to include the new plugin version.
- Enhanced the README files to document the WeChat integration process.
- Implemented QR code login functionality for WeChat in the channel management system.
- Updated UI components to support WeChat channel configuration and display.
- Added localization support for WeChat connection messages in English, Japanese, and Chinese.
This commit is contained in:
Haze
2026-03-22 16:20:41 +08:00
parent f16e8062e1
commit 2ab0e7c386
31 changed files with 1602 additions and 152 deletions

View File

@@ -22,6 +22,8 @@
"toast": {
"whatsappConnected": "WhatsApp connected successfully",
"whatsappFailed": "WhatsApp connection failed: {{error}}",
"qrConnected": "{{name}} connected successfully",
"qrFailed": "{{name}} connection failed: {{error}}",
"channelSaved": "Channel {{name}} saved",
"channelConnecting": "Connecting to {{name}}...",
"savedButRefreshFailed": "Configuration was saved, but refreshing page data failed. Please refresh manually.",
@@ -157,6 +159,16 @@
"The system will automatically identify your phone number"
]
},
"wechat": {
"description": "Connect personal WeChat with Tencent's official OpenClaw plugin by scanning a QR code",
"docsUrl": "https://icnnp7d0dymg.feishu.cn/wiki/GHYZwuPCriF0gWkXwkFcJ9zon3b",
"instructions": [
"Click Generate QR Code to install and enable the official WeChat plugin inside OpenClaw",
"Scan the QR code below with WeChat and confirm the connection on your phone",
"After linking succeeds, a new WeChat ClawBot chat will appear in WeChat automatically",
"You can repeat the QR flow later to add another WeChat account or reconnect an existing one"
]
},
"dingtalk": {
"description": "Connect DingTalk via OpenClaw channel plugin (Stream mode)",
"docsUrl": "https://icnnp7d0dymg.feishu.cn/wiki/Y5eNwiSiZidkLskrwtJc1rUln0b#doxcnDgA78n43DbkiQjI1OqUA7b",