Regional platforms
OpenClaw підключається до WeChat через зовнішній Plugin каналу Tencent
@tencent-weixin/openclaw-weixin.
Статус: зовнішній Plugin, який підтримує команда Tencent Weixin. Підтримуються особисті чати та медіафайли. Групові чати не заявлені в метаданих можливостей Plugin (він декларує лише особисті чати).
Назви
- WeChat — назва для користувачів у цій документації.
- Weixin — назва, яку використовує пакет Tencent та ідентифікатор Plugin.
openclaw-weixin— ідентифікатор каналу OpenClaw (weixinіwechatпрацюють як псевдоніми).@tencent-weixin/openclaw-weixin— пакет npm.
Використовуйте openclaw-weixin у командах CLI та шляхах конфігурації.
Як це працює
Код WeChat не міститься в основному репозиторії OpenClaw. OpenClaw надає універсальний контракт Plugin каналу, а зовнішній Plugin забезпечує середовище виконання, специфічне для WeChat:
openclaw plugins installустановлює@tencent-weixin/openclaw-weixin.- Gateway виявляє маніфест Plugin і завантажує його точку входу.
- Plugin реєструє ідентифікатор каналу
openclaw-weixin. openclaw channels login --channel openclaw-weixinзапускає вхід за QR-кодом.- Plugin зберігає облікові дані облікового запису в каталозі стану OpenClaw
(типово
~/.openclaw). - Під час запуску Gateway Plugin запускає засіб моніторингу Weixin для кожного налаштованого облікового запису.
- Вхідні повідомлення WeChat нормалізуються через контракт каналу, спрямовуються до вибраного агента OpenClaw і надсилаються у відповідь через вихідний шлях Plugin.
Це розмежування важливе: ядро OpenClaw залишається незалежним від конкретних каналів. Вхід у WeChat, виклики API Tencent iLink, передавання та завантаження медіафайлів, токени контексту й моніторинг облікових записів належать до відповідальності зовнішнього Plugin.
Установлення
Швидке встановлення:
npx -y @tencent-weixin/openclaw-weixin-cli installРучне встановлення:
openclaw plugins install "@tencent-weixin/openclaw-weixin"openclaw config set plugins.entries.openclaw-weixin.enabled trueПісля встановлення перезапустіть Gateway:
openclaw gateway restartВхід
Запустіть вхід за QR-кодом на тому самому комп’ютері, де працює Gateway:
openclaw channels login --channel openclaw-weixinВідскануйте QR-код за допомогою WeChat на телефоні та підтвердьте вхід. Після успішного сканування Plugin зберігає токен облікового запису локально.
Щоб додати ще один обліковий запис WeChat, повторно виконайте ту саму команду входу. Для кількох облікових записів ізолюйте сеанси особистих повідомлень за обліковим записом, каналом і відправником:
openclaw config set session.dmScope per-account-channel-peerКерування доступом
Для особистих повідомлень використовується стандартна модель сполучення та списку дозволених відправників OpenClaw для Plugin каналів.
Схваліть нових відправників:
openclaw pairing list openclaw-weixinopenclaw pairing approve openclaw-weixin <CODE>Повний опис моделі керування доступом наведено в розділі Сполучення.
Сумісність
Під час запуску Plugin перевіряє версію OpenClaw на хості.
| Лінійка Plugin | Версія OpenClaw | Тег npm |
|---|---|---|
2.x |
>=2026.5.12 (поточна 2.4.6; ранні версії 2.x приймали >=2026.3.22) |
latest |
1.x |
>=2026.1.0 <2026.3.22 |
legacy |
Якщо Plugin повідомляє, що ваша версія OpenClaw застаріла, оновіть OpenClaw або встановіть застарілу лінійку Plugin:
openclaw plugins install @tencent-weixin/openclaw-weixin@legacyДопоміжний процес
Plugin WeChat може запускати допоміжні завдання поруч із Gateway під час моніторингу API Tencent iLink. У проблемі №68451 цей допоміжний шлях виявив помилку в універсальному очищенні застарілих процесів Gateway у OpenClaw: дочірній процес міг спробувати завершити батьківський процес Gateway, спричиняючи цикли перезапуску під керуванням менеджерів процесів, як-от systemd.
Поточне очищення під час запуску OpenClaw виключає поточний процес і його предків, тому допоміжний процес каналу не може завершити Gateway, який його запустив. Це універсальне виправлення, а не специфічний для WeChat шлях у ядрі.
Усунення несправностей
Перевірте встановлення та стан:
openclaw plugins listopenclaw channels status --probeopenclaw --versionЯкщо канал відображається як установлений, але не підключається, переконайтеся, що Plugin увімкнено, і перезапустіть Gateway:
openclaw config set plugins.entries.openclaw-weixin.enabled trueopenclaw gateway restartЯкщо після ввімкнення WeChat Gateway постійно перезапускається, оновіть OpenClaw і Plugin:
npm view @tencent-weixin/openclaw-weixin versionopenclaw plugins install "@tencent-weixin/openclaw-weixin" --forceopenclaw gateway restartЯкщо під час запуску повідомляється, що встановлений пакет Plugin requires compiled runtime output for TypeScript entry, пакет npm було опубліковано без скомпільованих
файлів середовища виконання JavaScript, потрібних OpenClaw. Оновіть або перевстановіть Plugin після того, як
його видавець опублікує виправлений пакет, або тимчасово вимкніть чи видаліть Plugin.
Тимчасове вимкнення:
openclaw config set plugins.entries.openclaw-weixin.enabled falseopenclaw gateway restartПов’язана документація
- Огляд каналів: Канали чатів
- Сполучення: Сполучення
- Маршрутизація каналів: Маршрутизація каналів
- Архітектура Plugin: Архітектура Plugin
- SDK Plugin каналу: SDK Plugin каналу
- Зовнішній пакет: @tencent-weixin/openclaw-weixin