Вы развернули OpenClaw на сервере, но каждый раз открываете браузер, чтобы задать вопрос ассистенту. Неудобно, правда? Между тем Telegram -- мессенджер, который у вас всегда под рукой на телефоне, планшете и компьютере. Настройка OpenClaw Telegram занимает около 10 минут и превращает вашего AI-ассистента в собеседника, который доступен в одном свайпе. В этой статье мы пройдём весь путь от создания бота через BotFather до работающих команд в групповом чате. Если вы ещё не установили OpenClaw, начните с нашего руководства по установке. А если хотите сначала разобраться, что такое OpenClaw, прочитайте вводную статью.
OpenClaw -- это локально развёрнутая платформа ИИ-агентов, которая выполняет задачи от генерации текстов до автоматизации браузера. По умолчанию взаимодействие происходит через веб-интерфейс или командную строку. Подключение к Telegram открывает совершенно новые возможности.
Во-первых, вы получаете доступ к ИИ-ассистенту с любого устройства без необходимости открывать браузер. Во-вторых, Telegram поддерживает отправку файлов, изображений и голосовых сообщений, что расширяет спектр взаимодействий.
В-третьих, вы можете добавить бота в групповой чат, чтобы вся команда пользовалась одним общим ИИ-помощником. Кроме того, бот позволяет настроить уведомления: OpenClaw может отправлять результаты мониторинга сайтов, сводки по почте и календарю или напоминания о событиях.
Создание бота -- первый и самый простой шаг настройки OpenClaw Telegram. Откройте Telegram и найдите в поиске @BotFather. Убедитесь, что это верифицированный аккаунт с синей галочкой.
Отправьте команду /newbot. BotFather попросит указать имя бота -- это отображаемое имя в чатах, например, "Мой OpenClaw Ассистент". Далее нужно указать username, который обязательно заканчивается на "bot": my_openclaw_bot или openclaw_assistant_bot.
После создания BotFather выдаст токен -- длинную строку вида 1234567890:AAHfiqksKZ8WmR2zMn.... Этот токен является ключом доступа к вашему боту. Сохраните его в безопасном месте и никогда не публикуйте в открытых репозиториях.
Совет: сразу настройте бота через BotFather. Отправьте /mybots, выберите созданного бота и задайте описание (/setdescription), аватар (/setuserpic) и список команд (/setcommands). Это сделает бота презентабельным и удобным.
Теперь нужно сообщить OpenClaw о вашем новом боте. В зависимости от способа установки процесс может немного отличаться, но общая логика одинакова: добавить токен бота в конфигурацию.
Если вы устанавливали через SimpleClaw, перейдите в панель управления и откройте раздел "Интеграции" или "Telegram". Вставьте токен бота в соответствующее поле и сохраните настройки. Система автоматически проверит токен и подключится к Telegram API.
При ручной установке через Docker добавьте переменную окружения в файл docker-compose.yml или .env. Параметр обычно называется TELEGRAM_BOT_TOKEN. После изменения перезапустите контейнер командой docker compose up -d.
Также настройте параметр TELEGRAM_ALLOWED_USERS -- список Telegram ID пользователей, которым разрешено взаимодействовать с ботом. Это критически важно для безопасности: без этой настройки любой пользователь Telegram сможет отправлять команды вашему ИИ-ассистенту. Узнать свой Telegram ID можно через бота @userinfobot.
Telegram поддерживает два режима получения обновлений: polling (длинные опросы) и webhook (мгновенные уведомления). Для стабильной работы настройки OpenClaw Telegram в продакшене рекомендуется webhook.
Webhook -- это URL-адрес на вашем сервере, куда Telegram отправляет входящие сообщения. Для работы необходим HTTPS-адрес. Если у вас есть домен с SSL-сертификатом, укажите его в конфигурации: https://your-domain.com/api/telegram/webhook.
OpenClaw может автоматически зарегистрировать webhook при запуске. Если этого не произошло, сделайте это вручную через Telegram Bot API: откройте в браузере URL вида https://api.telegram.org/bot<YOUR_TOKEN>/setWebhook?url=https://your-domain.com/api/telegram/webhook. В ответ вы получите JSON с полем "ok: true".
Если публичного домена нет, используйте режим polling. OpenClaw будет сам периодически обращаться к серверам Telegram за новыми сообщениями. Этот режим проще в настройке, но сообщения могут доставляться с небольшой задержкой. Для домашнего использования polling вполне подходит.
После настройки перезапустите OpenClaw и отправьте первое сообщение боту. Если всё сконфигурировано правильно, ответ придёт в течение нескольких секунд.
После успешного подключения можно начать общаться с ботом естественным языком. OpenClaw понимает контекст и ведёт полноценный диалог. Но есть ряд специальных команд, которые упрощают взаимодействие.
Базовые команды, которые стоит настроить через BotFather:
Помимо текстовых команд, бот обрабатывает различные типы контента. Отправьте изображение -- OpenClaw опишет его или ответит на вопросы о нём. Отправьте документ -- бот проанализирует и выдаст краткую сводку. Голосовые сообщения автоматически транскрибируются и обрабатываются как текст.
Особенно полезна работа с файлами. PDF-документы бот конспектирует и выделяет ключевые тезисы. CSV-файлы анализирует и строит сводные таблицы. Код проверяет на ошибки и предлагает улучшения. Расширить возможности бота можно с помощью скиллов и плагинов.
Да, и это одна из сильнейших сторон настройки OpenClaw Telegram. Добавьте бота в группу, и вся команда получит доступ к ИИ-ассистенту прямо в общем чате.
Для корректной работы в группах настройте несколько параметров. Через BotFather отключите режим конфиденциальности (Privacy Mode), отправив команду /setprivacy и выбрав "Disable". Это позволит боту видеть все сообщения в группе, а не только команды. Если хотите, чтобы бот реагировал только на прямые обращения, оставьте Privacy Mode включённым.
В конфигурации OpenClaw укажите стратегию реакции на сообщения в группах: реагировать на все сообщения, только при упоминании имени бота, только на команды или на ответы (reply) на сообщения бота.
Для рабочих чатов оптимальна стратегия реагирования на упоминания и ответы. Так бот не мешает обычному общению, но откликается при прямом обращении. Участники пишут, например, "@my_openclaw_bot, составь повестку встречи", и бот обрабатывает запрос.
Полезно настроить разные уровни доступа для пользователей в группе. Администраторы меняют настройки бота, обычные участники только отправляют запросы. Это предотвращает случайные изменения конфигурации.
Чтобы получить максимум от интеграции, следуйте нескольким практическим рекомендациям.
Настройте системный промпт. В конфигурации OpenClaw задайте системное сообщение, определяющее поведение бота. Укажите, что бот должен отвечать кратко, использовать определённый стиль или всегда предлагать варианты действий.
Используйте Markdown-форматирование. Telegram поддерживает разметку текста, и OpenClaw умеет её использовать. Ответы с жирным шрифтом, курсивом, ссылками и блоками кода читаются значительно лучше.
Настройте лимиты. Ограничьте максимальное количество запросов в минуту и длину контекста. Это защитит сервер от перегрузки, особенно в большой группе. Установите лимит на размер загружаемых файлов.
Мониторьте работу бота. Настройте логирование всех взаимодействий и регулярно проверяйте логи. Это поможет выявить проблемы, оптимизировать промпты и понять, какие функции наиболее востребованы.
Обеспечьте отказоустойчивость. Docker с политикой restart: unless-stopped справится с автоматическим перезапуском при сбоях. Настройте мониторинг доступности бота с уведомлениями через отдельный канал.
Регулярно обновляйте OpenClaw. Новые версии приносят улучшения производительности и исправления безопасности. Перед обновлением обязательно делайте резервную копию конфигурации и данных диалогов.
SimpleClaw подключает Telegram-бота автоматически — просто укажите токен от BotFather.
Настроить автоматически