@tencent-weixin/openclaw-weixin от Tencent.
Статус: внешний Plugin. Поддерживаются личные чаты и медиа. Групповые чаты не
заявлены в текущих метаданных возможностей Plugin.
Именование
- WeChat — пользовательское название в этой документации.
- Weixin — название, используемое пакетом Tencent и идентификатором Plugin.
openclaw-weixin— идентификатор канала OpenClaw.@tencent-weixin/openclaw-weixin— npm-пакет.
openclaw-weixin в командах CLI и путях конфигурации.
Как это работает
Код WeChat не находится в основном репозитории OpenClaw. OpenClaw предоставляет общий контракт Plugin канала, а внешний Plugin предоставляет среду выполнения, специфичную для WeChat:openclaw plugins installустанавливает@tencent-weixin/openclaw-weixin.- Gateway обнаруживает манифест Plugin и загружает точку входа Plugin.
- Plugin регистрирует идентификатор канала
openclaw-weixin. openclaw channels login --channel openclaw-weixinзапускает вход по QR-коду.- Plugin сохраняет учетные данные аккаунта в каталоге состояния OpenClaw.
- Когда Gateway запускается, Plugin запускает монитор Weixin для каждого настроенного аккаунта.
- Входящие сообщения WeChat нормализуются через контракт канала, направляются выбранному агенту OpenClaw и отправляются обратно через исходящий путь Plugin.
Установка
Быстрая установка:Вход
Запустите вход по QR-коду на той же машине, где работает Gateway:Контроль доступа
Личные сообщения используют обычную модель привязки и списка разрешенных OpenClaw для Plugin каналов. Одобрите новых отправителей:Совместимость
Plugin проверяет версию хоста OpenClaw при запуске.| Линейка Plugin | Версия OpenClaw | npm-тег |
|---|---|---|
2.x | >=2026.3.22 | latest |
1.x | >=2026.1.0 <2026.3.22 | legacy |
Вспомогательный процесс
Plugin WeChat может выполнять вспомогательную работу рядом с Gateway, пока он отслеживает Tencent iLink API. В issue #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