OpenClaw 22 мая 2026 около 22 мин ClawBot WeChat

Tencent ClawBot · WeChat OpenClaw
установка · удалённый Mac VNC

@tencent-weixin/openclaw-weixin · матрица версий · постепенный ClawBot · runbook из 8 шагов

Удалённый Mac по VNC: QR-привязка WeChat ClawBot и OpenClaw Gateway

Tencent ClawBot подключает личный WeChat к OpenClaw через официальный канальный плагин @tencent-weixin/openclaw-weixin (ID канала openclaw-weixin) — это не форк ядра OpenClaw. Команды с арендованным удалённым Mac в роли Gateway чаще ломаются не на модели, а на версиях хоста и плагина, QR под чужим пользователем, смешанных DM-сессиях или отсутствии UI ClawBot в постепенной раскатке. Здесь — аудируемая эксплуатация: граница личного аккаунта (ортогонально WeCom OpenClaw), матрица SSH против VNC, runbook из 8 шагов, четыре факта для тикета и FAQ. Сначала пройдите маршрут за 10 минут для CLI и Gateway; при публикации порта 18789 читайте обратный прокси HTTPS, чтобы не светить каталоги токенов и сырой порт вместе.

01

Болевые точки: личный WeChat — не «второй Telegram»

Привычка к Telegram или Discord обманывает: для WeChat важнее сборка хоста, среда входа, изоляция сессий и продуктовая раскатка, чем качество промпта. В разборах инцидентов повторяются шесть шаблонов — с номерами для change-тикетов.

  1. 01

    Две линии версий: для openclaw-weixin 2.x (npm latest) нужен OpenClaw ≥ 2026.3.22. Старый хост с принудительным latest выдаёт несовместимость хоста и не грузит плагин.

  2. 02

    QR только на машине Gateway: openclaw channels login --channel openclaw-weixin пишет токены в state работающего Gateway. SSH с другим $HOME даёт классику: «телефон подтвердил, probe пустой».

  3. 03

    Несколько аккаунтов WeChat: каждый login добавляет запись. Без session.dmScope номера делят один DM-контейнер — логическая утечка контекста, не уязвимость WeChat.

  4. 04

    Сначала ЛС, не группы: метаданные плагина не объявляют групповой чат. Приёмка с @ в группе заведомо провалится.

  5. 05

    UI ClawBot и канал: пункт ClawBot в настройках WeChat раскатывается на клиенте (часто 8.0.70+). Без UI openclaw-weixin может работать по QR — в тикете фиксируйте оба статуса отдельно.

  6. 06

    Не WeCom: личный WeChat не использует корпоративные приложения и организационный аудит. См. руководство WeCom для другого контура комплаенса.

Команды с Windows как основной ОС должны зафиксировать этот список в онбординге: удалённый Mac — не «Linux с GUI», а место хранения токенов WeChat, где VNC выравнивает пользователя macOS с launchd.

02

Матрица решений: SSH, VNC и приёмка

Таблица намеренно грубая: она не заменяет runbook, а отсекает «хватит SSH». На практике почти всегда побеждает связка: пакеты и логи по SSH, QR и консоль по VNC под пользователем демона.

ПриёмкаТолько SSHVNC желателенКритерий OK
openclaw --version / doctorдостаточноопциональнохост ≥ 2026.3.22 для 2.x
npx -y @tencent-weixin/openclaw-weixin-cli installдостаточноопциональноверный dist-tag, без конфликта
QR channels loginASCII-QR ненадёжентерминал на столе + телефонprobe: connected
постепенный ClawBotнет UI телефонаустройство + версия в тикетераскатка или документированное «нет»
allowlist pairingCLI approveтестовое ЛС от незнакомцаблок до approve
Gateway 18789 / проксиcurl localhostNetwork в браузереloopback или TLS как в настройке pairing

Минимальный онбординг WeChat: SSH для установки и логов, VNC для входа и консоли под тем же пользователем — не «или-или».

После апгрейда OpenClaw реестр плагинов может казаться «холодным». Сначала восстановление реестра v2026.4.25, чтобы CLI и Gateway были на одной сборке, затем openclaw-weixin — иначе иллюзия «plugin enabled, старый процесс Gateway».

03

Runbook из 8 шагов: заморозка версии до первого ответа в ЛС

Каждый шаг можно вставить в change-тикет. Порядок: версия до QR, QR до тестов pairing, pairing до боевой нагрузки ЛС.

  1. 01

    Заморозка и бэкап: экспорт config и state OpenClaw; записать openclaw --version, сборку Gateway, пользователя launchd. С нуля: маршрут 10 минут.

  2. 02

    Хост ≥ 2026.3.22: иначе апгрейд OpenClaw или установщик выберет compat — не угадывайте @latest.

  3. 03

    Установщик (рекомендуется): npx -y @tencent-weixin/openclaw-weixin-cli install читает версию хоста, ставит dist-tag, ведёт к QR и перезапуску.

  4. 04

    Вручную (воспроизводимо): openclaw plugins install "@tencent-weixin/openclaw-weixin", затем openclaw config set plugins.entries.openclaw-weixin.enabled true. Ниже 2026.3.22 не форсируйте latest.

  5. 05

    Несколько аккаунтов: вторая линия? openclaw config set session.dmScope per-account-channel-peer — разделяет аккаунт, канал и peer.

  6. 06

    Вход на хосте Gateway: под тем же пользователем, что launchd, выполните openclaw channels login --channel openclaw-weixin в VNC; QR и страница подтверждения должны читаться. Токены локально — высокая чувствительность.

  7. 07

    Контроль доступа: неизвестные отправители через pairing: openclaw pairing list openclaw-weixin, openclaw pairing approve openclaw-weixin <CODE>. «Любой триггерит агента» — не прод-дефолт.

  8. 08

    Restart и probe: openclaw gateway restart, затем openclaw channels status --probe. Короткое тестовое ЛС с одобренного контакта; фрагмент лога в тикет. Циклы рестарта: парный апгрейд OpenClaw и плагина (фиксы sidecar/iLink в свежих сборках).

bash
openclaw --version
openclaw doctor

npx -y @tencent-weixin/openclaw-weixin-cli install

openclaw plugins install "@tencent-weixin/openclaw-weixin"
openclaw config set plugins.entries.openclaw-weixin.enabled true
openclaw config set session.dmScope per-account-channel-peer

openclaw channels login --channel openclaw-weixin
openclaw gateway restart
openclaw channels status --probe
openclaw plugins list

ClawBot на телефоне: при активной раскатке привяжите ClawBot в настройках WeChat по продукту — на Gateway openclaw-weixin должен быть connected. Без UI остаётся аудируемая цепочка QR + pairing + probe, без ложной метки «сервер down».

04

Четыре факта для тикета (цитируемые)

  • Факт 1: npm-пакет @tencent-weixin/openclaw-weixin, 2.x требует OpenClaw ≥ 2026.3.22. В тикете всегда openclaw --version и строка плагина в openclaw plugins list.
  • Факт 2: несколько аккаунтов требуют session.dmScope=per-account-channel-peer, иначе номера делят контекст агента.
  • Факт 3: приёмка через ЛС и медиа; группы не объявлены в метаданных.
  • Факт 4: база безопасности = защита локальных токенов + pairing + минимальная поверхность Gateway (127.0.0.1 или HTTPS-прокси). Личный WeChat не заменяет аудит WeCom.

Sidecar iLink Tencent на старых связках мог давать циклы рестарта Gateway. Стабилизируйте после согласованного апгрейда; фильтруйте логи openclaw-weixin, ilink, pairing. «Канал принимает, агент молчит» — разбор без ответа.

05

Безопасность и комплаенс (личный аккаунт)

Mac Gateway хранит токены WeChat в открытом виде в state. Считайте арендованный узел активом уровня 0 — в офисе или у облачного провайдера Mac.

  1. A

    Резервное копирование: каталоги state в backup только после ACL; не синхронизируйте в публичные облака.

  2. B

    Pairing по умолчанию deny: неодобренные отправители не запускают shell/файловые инструменты; аудит pairing list.

  3. C

    Экспозиция: см. чек-лист HTTPS-прокси — порт 18789 не в интернет без аутентификации.

  4. D

    Контекст пользователя: SSH ≠ VNC ≠ launchd — частая полная остановка. Один пользователь — чек-лист launchd.

  5. E

    Раскатка: UI ClawBot и канальный плагин эволюционируют отдельно — два поля в change record.

06

20-минутная приёмка по VNC (перекрёстная проверка SSH)

ПунктVNCSSHOK если
plugin enabledв списке каналов weixinplugins listenabled, нет ошибки хоста
QR loginчёткий QR, телефон OKновый аккаунт в stateprobe connected
ответ в ЛСответ в клиентелоги inbound/outboundдымовой тест < SLA
pairingчужое ЛС блокируетсясписок pendingответ после approve
ClawBotскрин настроекN/Aраскатка задокументирована

На узле VNCMac Gateway, QR-терминал и при необходимости 18789 живут в одной графической сессии — меньше загадок с HOME, приёмка около 20 минут. Команды с Windows: слой «SSH ставит, VNC сканирует, телефон фиксирует раскатку», как в pairing v2026.4.25.

Общий Mac у нескольких разработчиков: бронируйте окна скана в календаре и указывайте пользователя macOS в журнале передачи — иначе pairing смешивается с чужими тестами и приёмка не воспроизводится.

Читать также

Связанные материалы

FAQ

Частые вопросы

Постепенная раскатка на клиенте; версия WeChat и аккаунт в тикете. Приёмка: QR openclaw-weixin + probe.

Нет. Апгрейд или npx -y @tencent-weixin/openclaw-weixin-cli install для compat/legacy.

Нет. @tencent-weixin/openclaw-weixin — личный аккаунт; у WeCom свои приложения и callbacks.

Группы не объявлены. Тестируйте ЛС с одобренным контактом.

Возможно, но VNC под пользователем Gateway предпочтительнее; настройки ClawBot на физическом телефоне.

Итог

Tencent ClawBot и openclaw-weixin снижают порог WeChat в стеке агента — стабильность дают дисциплина версий, один пользователь для скана и демона, per-account-channel-peer, дефолты pairing и признание сначала ЛС, без групп. Свой железный Mac: сон, дрейф IP, общие столы; арендованный Apple Silicon с одним рабочим столом VNC для Gateway и QR часто сжимает «установили, но ЛС нет» с часов до ~20 минут аудируемой приёмки.

Для приёмки из раздела 6: VNCMacкупить Mac в облаке, подключение на главной и в справке SSH-VNC.