Как подключить OpenClaw к Telegram: настройка AI-агента в мессенджере
OpenClaw подключается к Telegram через встроенный канал (channel plugin), который превращает любого Telegram-бота в полноценного AI-агента с памятью, навыками и автономной работой 24/7. Настройка занимает 10–15 минут и не требует написания кода.
Telegram — самый популярный мессенджер среди тех, кто работает с AI. Неудивительно, что именно через него удобнее всего управлять своим агентом: отправил сообщение — получил результат. OpenClaw делает это возможным «из коробки», без сторонних сервисов и сложных интеграций.
🤖 Что такое OpenClaw и зачем ему Telegram?
OpenClaw — это open-source CLI-фреймворк для создания AI-агентов. Он работает как оркестратор поверх LLM (Claude, GPT, Gemini, DeepSeek, локальные модели через Ollama) и предоставляет агентный runtime с циклом «мышление → действие → результат».
Ключевые возможности OpenClaw:
- 🧠 Постоянная память между сессиями (MEMORY.md, workspace)
- 🔧 Модульные навыки (Skills) — более 10 000 в каталоге ClawHub
- 📡 Мультиканальность — Discord, Telegram, WhatsApp, Slack
- 🤝 Мультиагентная оркестрация — агенты делегируют подзадачи друг другу
- 🖥️ Автономная работа на VPS или домашнем сервере
Telegram-канал позволяет общаться с агентом так же, как с обычным контактом: текстом, голосовыми, файлами. Агент при этом имеет доступ ко всем своим инструментам — поиску, файлам, API, браузеру.
📋 Что нужно для подключения OpenClaw к Telegram?
Перед началом убедитесь, что у вас есть:
| Компонент | Требование | Где взять |
|---|---|---|
| VPS или сервер | 1 vCPU, 1 GB RAM минимум | Бегет, Timeweb |
| Node.js | v20+ (рекомендуется v22) | curl -fsSL https://deb.nodesource.com/setup_22.x | bash |
| OpenClaw | Последняя версия | npm install -g openclaw |
| API-ключ LLM | Anthropic, OpenAI или OpenRouter | console.anthropic.com |
| Telegram-бот | Токен от @BotFather | t.me/BotFather |
🔧 Как настроить Telegram-бота для OpenClaw пошагово?
Шаг 1. Создайте бота в Telegram
Откройте @BotFather в Telegram и выполните команды:
- 📌 Отправьте
/newbot - 📌 Введите имя бота (например: «Мой AI Агент»)
- 📌 Введите username (например:
my_ai_agent_bot) - 📌 Скопируйте полученный BOT_TOKEN — он понадобится дальше
Дополнительно настройте бота:
- 🔹
/setdescription— описание при первом открытии - 🔹
/setabouttext— текст в профиле бота - 🔹
/setuserpic— аватарка
Шаг 2. Установите и инициализируйте OpenClaw
# Установка OpenClaw глобально
npm install -g openclaw
# Инициализация workspace
openclaw init
# Проверка установки
openclaw --versionПосле openclaw init создаётся директория ~/.openclaw/ с конфигурацией и workspace для файлов агента.
Шаг 3. Подключите Telegram-канал
Откройте конфигурацию OpenClaw (openclaw.json) и добавьте секцию Telegram:
{
"channels": {
"telegram": {
"botToken": "YOUR_BOT_TOKEN_HERE",
"allowedUsers": ["YOUR_TELEGRAM_ID"],
"defaultModel": "anthropic/claude-sonnet-4-6"
}
}
}Как узнать свой Telegram ID: отправьте любое сообщение боту @userinfobot — он вернёт ваш числовой ID.
Шаг 4. Настройте модель и API-ключ
# Для Anthropic Claude
export ANTHROPIC_API_KEY="sk-ant-..."
# Или через OpenRouter (доступ ко всем моделям)
export OPENROUTER_API_KEY="sk-or-v1-..."OpenRouter удобен тем, что через один ключ даёт доступ к Claude, GPT, Gemini, DeepSeek и десяткам других моделей. Стоимость — от $0.10 за 1M токенов.
Шаг 5. Запустите агента
# Запуск gateway (фоновый процесс)
openclaw gateway start
# Проверка статуса
openclaw gateway statusПосле запуска напишите боту в Telegram — он должен ответить. Если используете VPS, настройте автозапуск через systemd:
# /etc/systemd/system/openclaw.service
[Unit]
Description=OpenClaw AI Agent
After=network.target
[Service]
Type=simple
User=your_user
ExecStart=/usr/bin/openclaw gateway start --foreground
Restart=always
RestartSec=5
[Install]
WantedBy=multi-user.target💡 Какие возможности даёт OpenClaw через Telegram?
После подключения агент умеет гораздо больше, чем просто отвечать на вопросы:
| Возможность | Как работает | Пример |
|---|---|---|
| 💬 Текстовые команды | Свободный ввод, не slash-команды | «Найди рейсы в Стамбул на следующую неделю» |
| 🎤 Голосовые сообщения | Транскрибация через Whisper → обработка | Отправьте голосовое — агент поймёт и ответит |
| 📁 Работа с файлами | Приём и отправка документов | Отправьте PDF — агент проанализирует |
| 🔔 Проактивные уведомления | Heartbeat + cron-задачи | «Через час у тебя встреча с Иваном» |
| 🌐 Веб-поиск | Brave Search API, парсинг страниц | «Что нового в мире AI сегодня?» |
| ⏰ Напоминания | Cron-задачи через gateway | «Напомни через 2 часа позвонить» |
⚠️ Частые ошибки при настройке и как их исправить
На этапе подключения часто встречаются одни и те же проблемы. Вот топ-5 с решениями:
1. Бот не отвечает на сообщения
- 🔍 Проверьте, запущен ли gateway:
openclaw gateway status - 🔍 Убедитесь, что ваш Telegram ID добавлен в
allowedUsers - 🔍 Проверьте логи:
openclaw gateway logs
2. Ошибка «Invalid bot token»
- 🔍 Убедитесь, что скопировали токен полностью (без пробелов)
- 🔍 Проверьте, не отозван ли токен в @BotFather (
/revoke→/newbot)
3. Ошибка «Model unavailable» или таймаут
- 🔍 Проверьте API-ключ:
echo $ANTHROPIC_API_KEY - 🔍 Попробуйте другую модель через OpenRouter
- 🔍 Для локальной работы: установите Ollama + модель (например,
ollama pull llama3)
4. Агент теряет контекст между сообщениями
- 🔍 Убедитесь, что workspace инициализирован:
ls ~/.openclaw/workspace/ - 🔍 Проверьте наличие MEMORY.md и SOUL.md в workspace
5. Бот работает, но медленно
- 🔍 Используйте более быструю модель (Claude Haiku или GPT-4o-mini)
- 🔍 Уменьшите контекст: сократите MEMORY.md
- 🔍 Проверьте сеть VPS:
ping api.anthropic.com
🚀 Сценарии использования: что реально делают люди
Несколько примеров, как OpenClaw через Telegram решает задачи каждый день:
- 📧 Мониторинг почты — агент проверяет Gmail через IMAP, присылает в Telegram краткое саммари важных писем каждые 2 часа
- 📅 Управление расписанием — «Перенеси встречу с Петром на четверг 15:00» → агент обновляет Google Calendar
- 📝 Ведение заметок — отправляете мысль голосовым → агент транскрибирует и сохраняет в Obsidian
- 🔍 Исследования — «Сравни тарифы VPS для AI-агентов до $10/мес» → получаете таблицу с ценами
- 💻 Управление сервером — «Какая загрузка сервера?» → агент выполняет
htop, присылает отчёт - 🛒 Трекинг цен — агент по расписанию проверяет цену товара и уведомляет при снижении
🆚 OpenClaw vs альтернативы: что выбрать для Telegram?
| Критерий | OpenClaw | n8n + Telegram | Свой бот на Python |
|---|---|---|---|
| Время настройки | 10–15 минут | 30–60 минут | 2–8 часов |
| Память агента | ✅ Встроенная | ⚠️ Через ноды | ❌ Вручную |
| Навыки (Skills) | 10 000+ в ClawHub | 400+ нод | Только свои |
| Голосовые | ✅ Whisper + TTS | ⚠️ Доп. настройка | ❌ Вручную |
| Мульти-LLM | ✅ Любая модель | ✅ Через API | ✅ Через API |
| Стоимость | Бесплатно (MIT) | Бесплатно (self-host) | Бесплатно |
OpenClaw выигрывает за счёт встроенной памяти и экосистемы навыков. Это не просто бот — это полноценный агент, который помнит контекст, проявляет инициативу и развивается вместе с вами.
📌 Мини-чеклист: OpenClaw + Telegram за 10 минут
- ✅ Создать бота через @BotFather → получить токен
- ✅ Установить OpenClaw:
npm install -g openclaw - ✅ Запустить
openclaw init - ✅ Добавить Telegram-канал в конфиг (
botToken+allowedUsers) - ✅ Настроить API-ключ LLM (Anthropic / OpenRouter)
- ✅ Запустить:
openclaw gateway start - ✅ Написать боту → убедиться, что отвечает
- ✅ Настроить SOUL.md — дать агенту характер
Подробнее о настройке SOUL.md — в нашей статье Как настроить SOUL.md и AGENTS.md.
Готовы попробовать? Подписывайтесь на наш Telegram-канал, где мы разбираем реальные кейсы работы с AI-агентами.
❓ Частые вопросы
Как подключить OpenClaw к Telegram?
Создайте бота через @BotFather, скопируйте токен, добавьте его в конфигурацию OpenClaw (channels.telegram.botToken) и запустите gateway командой openclaw gateway start. Весь процесс занимает 10–15 минут.
Можно ли использовать OpenClaw с Telegram бесплатно?
Сам OpenClaw бесплатный (лицензия MIT). Telegram API тоже бесплатный. Оплачивать нужно только LLM-модель — от $0.10 за 1M токенов через OpenRouter, или бесплатно с локальными моделями через Ollama.
Какую модель LLM лучше выбрать для Telegram-агента?
Для повседневного использования — Claude Sonnet 4 (баланс скорости и качества, ~$3 за 1M токенов). Для экономии — Claude Haiku или GPT-4o-mini ($0.10–0.25 за 1M). Для полной автономии — локальная модель через Ollama (LLaMA 3, Qwen).
OpenClaw работает только с Claude?
Нет. OpenClaw — модель-агностичный фреймворк. Он поддерживает Claude, GPT-4o, Gemini, DeepSeek, Qwen и любую модель, доступную через OpenRouter или Ollama. Модель можно менять прямо в конфиге.
Можно ли добавить несколько пользователей в одного Telegram-бота?
Да. В конфигурации allowedUsers укажите массив Telegram ID. Каждый пользователь получит отдельную сессию с агентом. Для групповых чатов — добавьте бота в группу и укажите chat ID.
Как настроить голосовые сообщения в OpenClaw?
OpenClaw автоматически обрабатывает голосовые через Whisper (транскрибация) и может отвечать голосом через TTS (ElevenLabs или встроенный). Достаточно отправить голосовое — агент поймёт и ответит текстом или аудио.
Что делать, если бот перестал отвечать?
Проверьте статус gateway: openclaw gateway status. Если процесс упал — перезапустите: openclaw gateway restart. Для надёжности настройте systemd-сервис с автоперезапуском (Restart=always).