@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.
Установлення
Швидке встановлення:Вхід
Запустіть вхід за QR-кодом на тому самому комп’ютері, де працює Gateway:Керування доступом
Для особистих повідомлень використовується стандартна модель сполучення та списку дозволених відправників OpenClaw для Plugin каналів. Схваліть нових відправників:Сумісність
Під час запуску Plugin перевіряє версію OpenClaw на хості.
Якщо Plugin повідомляє, що ваша версія OpenClaw застаріла, оновіть
OpenClaw або встановіть застарілу лінійку Plugin:
Допоміжний процес
Plugin WeChat може запускати допоміжні завдання поруч із Gateway під час моніторингу API Tencent iLink. У проблемі №68451 цей допоміжний шлях виявив помилку в універсальному очищенні застарілих процесів Gateway у OpenClaw: дочірній процес міг спробувати завершити батьківський процес Gateway, спричиняючи цикли перезапуску під керуванням менеджерів процесів, як-от systemd. Поточне очищення під час запуску OpenClaw виключає поточний процес і його предків, тому допоміжний процес каналу не може завершити Gateway, який його запустив. Це універсальне виправлення, а не специфічний для WeChat шлях у ядрі.Усунення несправностей
Перевірте встановлення та стан:requires compiled runtime output for TypeScript entry, пакет npm було опубліковано без скомпільованих
файлів середовища виконання JavaScript, потрібних OpenClaw. Оновіть або перевстановіть Plugin після того, як
його видавець опублікує виправлений пакет, або тимчасово вимкніть чи видаліть Plugin.
Тимчасове вимкнення:
Пов’язана документація
- Огляд каналів: Канали чатів
- Сполучення: Сполучення
- Маршрутизація каналів: Маршрутизація каналів
- Архітектура Plugin: Архітектура Plugin
- SDK Plugin каналу: SDK Plugin каналу
- Зовнішній пакет: @tencent-weixin/openclaw-weixin