Подключите OpenClaw к Telegram
Telegram входит в ядро OpenClaw. Создайте бота, укажите его токен для gateway и подтвердите свой аккаунт с помощью кода привязки.
Вам понадобится работающий gateway, настроенный по инструкции по установке, и аккаунт Telegram. Публичный URL не нужен: по умолчанию Telegram использует long polling.
Создайте бота через @BotFather
Напишите @BotFather в Telegram, отправьте /newbot и следуйте подсказкам, чтобы задать имя и username бота. В ответ BotFather пришлёт токен бота. Скопируйте его и храните в секрете: любой, у кого есть этот токен, сможет управлять ботом.
Добавьте канал Telegram
Замените <bot-token> токеном из шага 1. Также можно задать TELEGRAM_BOT_TOKEN или добавить в openclaw.json блок channels.telegram с параметрами enabled, botToken, dmPolicy и groups.
shell openclaw channels add --channel telegram --token <bot-token>Проверьте подключение
--probe проверяет, может ли gateway действительно подключиться к боту, а не только наличие конфигурации. Исправьте все обнаруженные ошибки, прежде чем писать боту.
shell openclaw channels status --probeПодтвердите свой аккаунт
Отправьте боту личное сообщение. Если для dmPolicy оставлено значение по умолчанию — pairing, — вместо ответа вы получите код. Первая команда покажет все ожидающие запросы, вторая подтвердит ваш запрос по коду. Срок действия кодов — один час, одновременно может ожидать не более трёх запросов.
shell openclaw pairing list telegram openclaw pairing approve telegram <CODE>
Оставьте для dmPolicy значение pairing или allowlist, а для групп включите requireMention. Если установить для dmPolicy значение open, любой, кто найдёт бота, сможет общаться с вашим агентом.