@tencent-weixin/openclaw-weixin от Tencent.
Статус: внешний плагин, поддерживаемый командой Tencent Weixin. Поддерживаются личные чаты и
медиафайлы. Групповые чаты не заявлены в метаданных возможностей плагина
(заявлена поддержка только личных чатов).
Именование
- WeChat — название, используемое в пользовательской документации.
- Weixin — название, используемое в пакете Tencent и идентификаторе плагина.
openclaw-weixin— идентификатор канала OpenClaw (weixinиwechatработают как псевдонимы).@tencent-weixin/openclaw-weixin— пакет npm.
openclaw-weixin в командах CLI и путях конфигурации.
Принцип работы
Код WeChat не входит в основной репозиторий OpenClaw. OpenClaw предоставляет универсальный контракт плагина канала, а внешний плагин реализует среду выполнения для WeChat:openclaw plugins installустанавливает@tencent-weixin/openclaw-weixin.- Gateway обнаруживает манифест плагина и загружает его точку входа.
- Плагин регистрирует идентификатор канала
openclaw-weixin. openclaw channels login --channel openclaw-weixinзапускает вход по QR-коду.- Плагин сохраняет учётные данные аккаунта в каталоге состояния OpenClaw
(по умолчанию
~/.openclaw). - При запуске Gateway плагин запускает монитор Weixin для каждого настроенного аккаунта.
- Входящие сообщения WeChat нормализуются через контракт канала, направляются выбранному агенту OpenClaw и отправляются обратно через исходящий путь плагина.
Установка
Быстрая установка:Вход
Запустите вход по QR-коду на том же компьютере, где работает Gateway:Управление доступом
Для личных сообщений используется стандартная модель OpenClaw с сопряжением и списком разрешённых отправителей для плагинов каналов. Разрешите доступ новым отправителям:Совместимость
При запуске плагин проверяет версию OpenClaw на хосте.
Если плагин сообщает, что ваша версия OpenClaw слишком старая, обновите
OpenClaw или установите устаревшую линейку плагина:
Вспомогательный процесс
При мониторинге Tencent iLink API плагин WeChat может выполнять вспомогательные задачи параллельно с Gateway. В задаче #68451 этот вспомогательный путь выявил ошибку в универсальной очистке устаревших процессов Gateway в OpenClaw: дочерний процесс мог попытаться завершить родительский процесс Gateway, вызывая циклические перезапуски под управлением таких диспетчеров процессов, как systemd. Текущая очистка при запуске OpenClaw исключает текущий процесс и его предков, поэтому вспомогательный процесс канала не может завершить запустивший его Gateway. Это универсальное исправление, а не отдельная логика WeChat в ядре.Устранение неполадок
Проверьте установку и состояние:requires compiled runtime output for TypeScript entry, пакет npm был опубликован без скомпилированных
файлов среды выполнения JavaScript, необходимых OpenClaw. Выполните обновление или переустановку после того, как
издатель плагина выпустит исправленный пакет, либо временно отключите или удалите плагин.
Временное отключение:
Связанная документация
- Обзор каналов: Каналы чата
- Сопряжение: Сопряжение
- Маршрутизация каналов: Маршрутизация каналов
- Архитектура плагинов: Архитектура плагинов
- SDK плагинов каналов: SDK плагинов каналов
- Внешний пакет: @tencent-weixin/openclaw-weixin