ГАЙД28 марта 202610 мин

Как создать Telegram-бота с Claude AI: пошаговый гайд

Бот который ведёт диалоги, отвечает клиентам и подключён к базе знаний.

Зачем бизнесу AI-бот в Telegram

Telegram — самый популярный мессенджер в Казахстане и Центральной Азии. Для бизнеса это основной канал коммуникации с клиентами. Но отвечать на сообщения вручную 24/7 невозможно. Наём операторов — дорого. Простые боты с кнопками — не решают сложные вопросы.

Решение — AI-бот на базе Claude, который понимает естественный язык, знает ваш продукт и ведёт полноценные диалоги с клиентами. Не скрипты, не деревья решений, а настоящий AI-ассистент, который может ответить на любой вопрос о вашем бизнесе.

24/7
Доступность
<2 сек
Время ответа
80%+
Вопросов решает сам
1 день
Время создания

Архитектура системы

Бот состоит из четырёх основных компонентов, каждый из которых отвечает за свою часть функционала.

1. Telegram Bot API

Точка входа для сообщений от пользователей. Бот регистрируется через @BotFather, получает токен и слушает входящие сообщения через webhooks или long polling. Мы используем webhooks — они надёжнее и не требуют постоянного соединения.

2. Серверное приложение (Node.js)

Обрабатывает входящие сообщения, управляет контекстом диалога, вызывает Claude API и отправляет ответы обратно в Telegram. Это «мозг» системы, который координирует все компоненты.

3. Claude API

Генерирует ответы на основе сообщения пользователя, истории диалога и базы знаний. Claude Sonnet — оптимальный выбор: достаточно умный для сложных вопросов и достаточно быстрый для мессенджера (ответ за 1-2 секунды).

4. База знаний

Файлы с информацией о вашем продукте, ценах, политиках, FAQ. Это контекст, который передаётся Claude вместе с каждым запросом. Бот «знает» ваш бизнес потому, что получает эту информацию в каждом вызове API.

Ключевой принцип: Claude не обучается на ваших данных. Он получает базу знаний как контекст в каждом запросе. Это означает: (1) ваши данные не утекают в обучение модели, (2) обновить базу знаний — просто заменить файл.

Пошаговая реализация

Шаг 1: Создание бота в Telegram

Откройте @BotFather в Telegram, отправьте /newbot, следуйте инструкциям. Получите токен вида 1234567890:ABCdefGHIjklMNOpqrsTUVwxyz. Этот токен — ваш ключ доступа к Telegram Bot API. Храните его в переменных окружения, никогда не коммитьте в git.

Шаг 2: Настройка серверного приложения

Создайте Node.js-проект с Express для обработки webhooks. Основные зависимости: express (HTTP-сервер), @anthropic-ai/sdk (Claude API), node-telegram-bot-api (Telegram Bot API). Или используйте grammy — более современную библиотеку для Telegram-ботов.

Шаг 3: Подключение Claude API

Зарегистрируйтесь на console.anthropic.com, получите API-ключ. Каждый вызов Claude API включает: system prompt (роль бота + база знаний), историю сообщений (контекст диалога) и текущее сообщение пользователя.

Системный промпт — самая важная часть. Он определяет личность бота, тон общения, границы (что бот может и не может делать) и правила. Пример: «Ты — ассистент компании X. Отвечай на казахском и русском. Если не знаешь ответ — предложи связаться с менеджером. Никогда не придумывай цены.»

Шаг 4: Управление контекстом диалога

Claude не помнит предыдущие сообщения — каждый вызов API независим. Чтобы бот вёл связный диалог, нужно хранить историю сообщений и передавать её в каждом запросе. Варианты хранения: Redis (быстро, но теряется при перезапуске), PostgreSQL (надёжно), в памяти (для прототипа).

Шаг 5: Подключение базы знаний

Базу знаний можно организовать разными способами, от простого к сложному:

Для большинства бизнесов достаточно простого или среднего варианта. RAG нужен только если у вас сотни продуктов или обширная документация.

Варианты использования

Клиентская поддержка

Самый популярный кейс. Бот отвечает на вопросы о продукте, статусе заказа, условиях доставки, политике возврата. Решает 80%+ обращений без участия человека. Для оставшихся 20% — переводит на живого оператора.

Приём заказов

Бот помогает выбрать продукт, рассчитывает стоимость, собирает данные для доставки и создаёт заказ. Интеграция с CRM или Google Sheets для хранения заказов.

FAQ и онбординг

Новые клиенты или пользователи задают десятки одинаковых вопросов. Бот отвечает мгновенно, проводит онбординг, объясняет функционал, помогает настроить продукт.

Внутренний ассистент

Бот для сотрудников: отвечает на вопросы о политиках компании, помогает с HR-вопросами (отпуск, больничный, документы), предоставляет доступ к внутренней документации.

80%
Вопросов без оператора
< 2 сек
Время ответа
24/7
Доступность
$50/мес
Стоимость Claude API

Деплой и мониторинг

Для деплоя рекомендую VPS (DigitalOcean, Hetzner) + pm2 для process management + nginx как reverse proxy. Настройте HTTPS для webhook endpoint (Telegram требует). Мониторинг: логирование всех диалогов, алерты при ошибках API, метрики (время ответа, % успешных ответов, количество диалогов).

Стоимость и ROI

Давайте посчитаем реальную стоимость и сравним с альтернативами.

В BRIQ.TEAM на Week 3 студенты создают своего Telegram-бота с Claude AI. Это один из самых практичных проектов курса: готовый продукт, который можно сразу использовать для бизнеса или продавать как сервис клиентам.

Выводы

// ЧИТАЙТЕ ТАКЖЕ
ГАЙДЛендинг за 1 час с помощью AI
8 мин
ИНСТРУМЕНТЫ10 лучших AI-инструментов для разработки
15 мин
КАРЬЕРАСколько зарабатывают AI-разработчики
10 мин
Все статьи →
// КОГОРТА BRIQ.TEAM

Хочешь научиться создавать такое сам?

Когорта из 10 человек. 8 недель. 6 рабочих продуктов с AI. Менторство каждую неделю.

250 000 ₸
÷ Рассрочка от 20 833 ₸/мес
ИЛИ
НАПИСАТЬ В WHATSAPP