ИИ и автоматизация 21 мая 2026

2026 Каналы OpenClaw Telegram и WhatsApp на облачном Mac MacLogin: pairing, dmPolicy и probe-диагностика

Команда автоматизации ИИ MacLogin 21 мая 2026 ~16 мин чтения

Команды, уже завершившие openclaw onboard --install-daemon на mini MacLogin, часто упираются в следующий барьер: openclaw gateway status зелёный, Control UI открывается по SSH, но DM в Telegram молчат, а группы WhatsApp не будят агента. Это руководство от 21 мая 2026 объясняет настройку botToken и dmPolicy Telegram, перепривязку QR WhatsApp и openclaw channels status --probe с логами — не угадывание с токенами. Матрица политик, шаги по каналам, таблица симптомов и базовые proxy/DNS для узлов Гонконг, Япония, Корея, Сингапур и США. Сначала onboard и демон launchd, затем мониторинг curl health; при странных сбоях probe — разбор stderr. Ссылки: справка, цены, VNC.

Кому нужны каналы сообщений на арендованном шлюзе — и что значит «подключено, но тишина»

Читатель использует OpenClaw как круглосуточную стойку агента: алерты в Telegram, продажи хотят @ в группах WhatsApp, инженеры по-прежнему SSH на тот же Mac mini. Сбой незаметен — каналы в конфиге есть, ответов нет из‑за очереди pairing, правил mention или устаревших webhook.

  • Очередь pairing: первый DM требует одобрения openclaw pairing list; иначе политика молча отклоняет.
  • Гонка загрузки token: ссылка на ${TELEGRAM_BOT_TOKEN} без переменной при старте → 401 на getMe.
  • Дрейф QR WhatsApp: сессии Baileys истекают; «вчера сканировали» путают с «сейчас валидно».
  • Mention в группах: по умолчанию requireMention — без @ бот молчит.
  • Шум plugins/конфига: экспериментальные plugins блокируют init — doctor может предложить unset.
Порядок диагностики (в тикет): openclaw statusopenclaw gateway statusopenclaw channels status --probeopenclaw logs --followopenclaw doctor. Пропуск probe и смена token съедают часы.

Матрица политик каналов: dmPolicy, pairing и mention в группах

Выбирайте политики осознанно по средам; смешение строгости prod и мягкости staging на одном шлюзе даёт тикеты «у Alice работает, у Bob нет».

Канал Рычаг Строго (prod) Мягко (staging) Частая ошибка
Telegram DM dmPolicy + pairing Pairing обязателен; одобрение по отправителю Только тестовый чат в allowlist Token валиден, pairing не одобрен
Группы Telegram Приватность / mention Нужен @ бота В лабе отключить приватность в BotFather Ждут ответ без @
WhatsApp DM Сессия + allowFrom Явный allowlist Пилот — один номер оператора QR протух после передачи аренды
Группы WhatsApp requireMention Mention обязателен Временно выкл. для демо Спам в группе при выкл.
Цифры в тикет: loopback шлюза 18789, повторы таймаута Telegram API 3, окно QR WhatsApp 60 с, интервал probe 30 с при переключении.

Предварительные условия: здоровый шлюз до token каналов

Каналы не заменяют сломанный демон. Проверьте:

  • openclaw gateway status — runtime работает, RPC probe OK.
  • Loopback на 18789 совпадает с SSH-туннелем из статьи onboard.
  • HTTPS с mini до api.telegram.org и WhatsApp Web — curl -I на хосте, не только с ноутбука.
  • Версия Node зафиксирована в CMDB (часто 22.14+, новые шлюзы 24.x).

Telegram: токен бота, очистка webhook и одобрение pairing

Создайте бота через @BotFather, скопируйте token. При гонке env при старте можно временно писать token открытым текстом в конфиг канала. Если token использовался с webhook на другом хосте — сначала удалите:

curl "https://api.telegram.org/bot<TOKEN>/deleteWebhook"

Перезапустите шлюз, выполните openclaw channels status --probe. Отправьте /start с тестового аккаунта; при необходимости pairing — openclaw pairing list telegram и approve; ID события в тикет изменения.

WhatsApp использует web-сессию шлюза. Откройте Control UI по SSH или инструкции VNC, сканируйте QR за 60 секунд. Логин 408 — настройте доступный HTTPS_PROXY для региона mini; NO_PROXY только с одобрения security.

После связи — canary в DM, затем @ бота в группе с requireMention. Цикл обрывов: openclaw gateway restart, при сбое probe — снова QR.

Девять шагов: от нуля до проверенных ответов

  1. Забронируйте окно 20 минут и объявите в каналах HK/JP/KR/SG/US.
  2. Проверьте шлюз по status + curl runbook — не только «на глаз» в UI.
  3. Запишите token Telegram; перед рестартом openclaw doctor.
  4. Удалите старый webhook Telegram при миграции с другого хоста.
  5. Перезапустите шлюз через launchd kickstart или утверждённый reload.
  6. Выполните channels status --probe и сохраните JSON в тикет.
  7. Одобрите pairing первого отправителя DM; скрин политики для аудита.
  8. Привяжите QR WhatsApp; путь сессии и ID аренды в CMDB.
  9. Canary в группе и DM; 10 минут tail логов перед успехом.

Таблица triage probe: статус нормальный, пользователи молчат

Симптом Сигнал probe / лог Вероятная причина Первый шаг
Канала нет в openclaw status Нет строк telegram/whatsapp Блок plugins или конфиг не загружен openclaw config unset plugins; рестарт
Telegram 401 при старте getMe returned 401 Плохой token или гонка env Token в конфиг; новый через BotFather
DM без ответа Pairing pending в списке dmPolicy Одобрить отправителя или ослабить staging
Группа молчит Нет mention в логах requireMention @ бота или временно сменить политику
Ответ с задержкой минут Устаревшие TUI в doctor Очередь клиентов openclaw doctor --fix
Цикл обрывов WhatsApp Probe connected/disconnected Прокси или сессия Прокси; QR заново; рестарт шлюза

Регион, прокси и DNS на площадках MacLogin

Размещайте шлюз рядом с пользователями и с API мессенджеров. Ориентиры RTT из хорошо маршрутизированной корпоративной сети (измерьте свои):

Регион MacLogin Типичное применение На что смотреть
Гонконг (HK) Боты Greater Bay Прокси через границу и WhatsApp Web
Япония (JP) Дневная поддержка Tokyo IPv6 — проверьте curl -4
Корея (KR) Инженерные алерты Seoul Корпоративный MITM сертификатов
Сингапур (SG) Хаб ASEAN в группах Низкий RTT, жёсткий egress
США (US) Клиенты Americas Длинный путь Pacific при пользователях в APAC

Фиксируйте HTTPS_PROXY, HTTP_PROXY и NO_PROXY в записи аренды, если каналы от них зависят.

FAQ: каналы и hooks, несколько шлюзов, безопасность

Каналы — это webhooks? Связаны, но разные: каналы держат транспорт мессенджеров; HTTP webhooks — отдельный вход. Можно оба; не отключайте один при отладке другого без намерения.

Два шлюза на одном mini? Избегайте коллизии порта 18789; лучше две аренды или разные loopback с явными SSH-картами.

Хранить botToken в конфиге безопасно? Mini как хост секретов: ограничьте SSH, ротируйте token при offboarding, vault после устранения гонок env.

VNC помогает? Да для UX сканирования QR; pairing остаётся в CLI/UI.

Почему Mac mini M4 на MacLogin для always-on шлюзов мессенджеров

Каналам нужен стабильный Node, постоянные файлы сессий и исходящий HTTPS — не ноутбук со сном. M4 на Apple Silicon держит температуру при polling; площадки HK/JP/KR/SG/US MacLogin позволяют поставить шлюз рядом с пользователями и API. Аренда — отдельный mini «только каналы» с изолированными сессиями WhatsApp вместо перегрузки рабочей машины разработчика.

Сравните ядра и регионы на тарифах; справка — SSH/VNC при привязке мессенджеров.

Каналы OpenClaw рядом с пользователями

Арендуйте Apple Silicon в HK, JP, KR, SG или US, завершите onboard и подключите Telegram и WhatsApp с уверенностью по probe.