Создайте бота и сохраните токен
Через BotFather задайте имя, username и получите токен доступа. Этот токен даёт право управлять ботом, поэтому его нельзя публиковать в GitHub, вставлять в frontend или отправлять в скриншотах. Храните его в переменных окружения или защищённом хранилище секретов.
Выберите способ получать сообщения
Приложение может получать обновления через webhook или polling. Для production обычно удобен webhook на HTTPS-адрес, а для простого локального теста polling может быть быстрее в настройке. В любом случае обработчик должен проверять структуру входящего события и не падать на неизвестном типе сообщения.
Подключите AI через сервер
API-ключ модели также хранится только на сервере. Передавайте модели только необходимый контекст и ограничивайте длину истории, чтобы контролировать стоимость и задержки. Для команд с фиксированным ответом обычная логика надёжнее, чем вызов LLM.
Добавьте базовые команды
Начните с /start, справки и одного основного сценария. Пользователь должен понимать, что бот умеет и что отправить дальше. Если бот выполняет несколько функций, лучше дать кнопки или понятные режимы вместо попытки распознавать абсолютно любой запрос.
Проверьте полный путь
Запустите бота с нового аккаунта, отправьте текст, неожиданный файл, пустое сообщение и повторную команду. Проверьте логи и таймауты. Первый production-тест должен подтверждать не только ответ AI, но и устойчивость всей цепочки Telegram → backend → модель → Telegram.
Практика: соберите минимального бота с одним AI-сценарием
Создайте тестового бота, добавьте /start, короткую справку и один запрос к модели. Храните оба токена только в переменных окружения. Затем пройдите сценарий с другого Telegram-аккаунта и проверьте логи. Не добавляйте базу знаний, платежи и десять команд до того, как минимальная цепочка стабильно обрабатывает обычное сообщение, ошибку API и повторный запрос.
Основное руководство
Как создать Telegram-бота с AI: от сценария до работающей автоматизацииДругие материалы по этой теме
- Telegram-бот с базой знаний и AI: как устроить RAG без выдуманных ответов
- Telegram-бот для заявок: сценарий, уведомления и автоматизация обработки лидов
- Безопасность AI Telegram-бота: токены, API-ключи, лимиты и опасные действия
- Обучение Telegram-ботам с AI: практикум от BotFather до запуска
- Заработок на Telegram-ботах с AI: как превратить разработку в услугу
Освойте направление «Telegram-боты с AI» на практике
Посмотрите программу практикума и откройте первый модуль бесплатно, прежде чем оформлять доступ.