dotsagent.io
Язык:Русский
Руководство по OpenClaw · 4 шагов

Подключите OpenClaw к Telegram

Telegram входит в ядро OpenClaw. Создайте бота, укажите его токен для gateway и подтвердите свой аккаунт с помощью кода привязки.

Вам понадобится работающий gateway, настроенный по инструкции по установке, и аккаунт Telegram. Публичный URL не нужен: по умолчанию Telegram использует long polling.

  1. Создайте бота через @BotFather

    Напишите @BotFather в Telegram, отправьте /newbot и следуйте подсказкам, чтобы задать имя и username бота. В ответ BotFather пришлёт токен бота. Скопируйте его и храните в секрете: любой, у кого есть этот токен, сможет управлять ботом.

  2. Добавьте канал Telegram

    Замените <bot-token> токеном из шага 1. Также можно задать TELEGRAM_BOT_TOKEN или добавить в openclaw.json блок channels.telegram с параметрами enabled, botToken, dmPolicy и groups.

    shell
    openclaw channels add --channel telegram --token <bot-token>
  3. Проверьте подключение

    --probe проверяет, может ли gateway действительно подключиться к боту, а не только наличие конфигурации. Исправьте все обнаруженные ошибки, прежде чем писать боту.

    shell
    openclaw channels status --probe
  4. Подтвердите свой аккаунт

    Отправьте боту личное сообщение. Если для dmPolicy оставлено значение по умолчанию — pairing, — вместо ответа вы получите код. Первая команда покажет все ожидающие запросы, вторая подтвердит ваш запрос по коду. Срок действия кодов — один час, одновременно может ожидать не более трёх запросов.

    shell
    openclaw pairing list telegram
    openclaw pairing approve telegram <CODE>

Оставьте для dmPolicy значение pairing или allowlist, а для групп включите requireMention. Если установить для dmPolicy значение open, любой, кто найдёт бота, сможет общаться с вашим агентом.

Другие руководства по OpenClaw

Источники

  1. docs.openclaw.ai/channels/telegram/setup
  2. docs.openclaw.ai/channels
  3. docs.openclaw.ai/gateway/security/access-control