Инструкция
Как создать бота в тг: три пути на одном сценарии
Как создать бота в тг, который принимает заказы и отвечает покупателям? Сначала регистрируем его в BotFather, потом выбираем путь: конструктор, свой код или заказ. Все три пути разобраны на одном сценарии магазина чая, с затратами времени и денег. В конце чек-лист, по которому видно, когда бота пора отдавать разработчику.
Обновлено 29.09.2026
Коротко
- Зарегистрировать бота в Telegram можно за 10 минут и бесплатно через официальный @BotFather. Это только оболочка без логики.
- Дальше три пути: конструктор (быстро, кнопки), свой код на Python (гибко, нужен сервер) или заказ (сроки и ответственность на подрядчике).
- Нейросеть подключается через API модели: бот отправляет вопрос вместе с базой ответов, модель пишет ответ, бот отправляет его клиенту.
- Бот не может писать первым тем, кто его не запускал. Трафик в бота нужно приводить самим.
- Пора к разработчику, когда бот должен принимать оплату, писать в CRM, работать в нескольких каналах или отвечать с ИИ по вашей базе.
Как создать бота в тг через BotFather: первые 10 минут
Любой бот в Telegram начинается с регистрации у @BotFather - официального бота Telegram для создания ботов. Проверьте, что у него есть синяя галочка: вокруг много подделок.
- Откройте @BotFather и нажмите «Запустить» или отправьте /start.
- Отправьте команду /newbot.
- Введите имя бота, его видят пользователи: например, «Чайная лавка».
- Введите username латиницей, он должен заканчиваться на bot: например, chaynaya_lavka_bot.
- BotFather пришлет токен - длинную строку с двоеточием. Это ключ управления ботом.
- Командой /setdescription задайте текст, который человек видит до запуска бота.
- Командой /setuserpic загрузите аватар, командой /setcommands - список команд меню: start, catalog, help.
Токен храните как пароль. Если он попал в чужие руки, в BotFather можно выпустить новый, старый перестанет работать.
После этих шагов бот существует, но молчит. Отвечать его научит конструктор, ваш код или разработчик.
Один сценарий, три пути: конструктор, код или заказ
Сценарий: магазин листового чая продает через Telegram. Бот должен показать каталог, ответить на вопросы про вкус и заваривание, принять заказ с адресом и передать его менеджеру.
| Конструктор | Свой код | Заказ | |
|---|---|---|---|
| Время на запуск | 1-3 вечера | 1-2 недели для новичка | 7-10 дней работы подрядчика |
| Ваше время | Все делаете сами | Все делаете сами плюс учеба | Материалы и приемка, несколько часов |
| Деньги | Тариф конструктора | Сервер и модель по тарифам поставщиков | От 19 900 ₽ плюс модель по тарифам |
| Каталог и заказ | Да, кнопками | Да | Да |
| Вопросы своими словами | Ограниченно, зависит от конструктора | Да, если подключить модель | Да, по вашей базе |
| Заказ в CRM | Если есть готовая интеграция | Да, через API CRM | Да, с полями и историей |
| Кто чинит в 23:00 | Вы и поддержка конструктора | Вы | Подрядчик по договору поддержки |
Для чайной лавки с 20 позициями и десятком заказов в день хватит конструктора. Если заказов сотни, часть клиентов пишет вопросы словами, а менеджер тонет в переписке, нужен ИИ и интеграция с CRM. Подробное сравнение с ценой владения за год - в статье конструктор или разработка чат-бота.
Как сделать бота в телеграм для продаж в конструкторе
- Зарегистрируйтесь в конструкторе и подключите бота токеном из BotFather.
- Нарисуйте схему: приветствие, каталог по категориям, карточка товара, корзина, адрес и телефон, подтверждение.
- Заполните карточки товаров: фото, цена, короткое описание, кнопка «В заказ».
- Настройте, куда уходит заказ: в чат менеджера, в таблицу или в CRM, если у конструктора есть интеграция.
- Добавьте кнопку «Задать вопрос человеку» на каждом шаге.
- Протестируйте с трех разных аккаунтов, в том числе с телефона.
Где конструктор упирается в потолок
- Клиент пишет «что взять к десерту, не очень крепкое», а бот понимает только кнопки.
- Нужно передать заказ в CRM с конкретными полями, а готовой интеграции нет.
- Сценарий разросся до сотни блоков, и никто не помнит, что куда ведет.
- Данные клиентов хранятся у конструктора, и выгрузить их целиком сложно.
Оплату в боте конструкторы обычно делают ссылкой на платежный сервис. Для цифровых товаров у Telegram свои правила оплаты, их стоит проверить заранее.
Создание чат-бота Telegram на Python: что понадобится
Путь для тех, кто готов разбираться или у кого в команде есть программист. Код писать не будем, но опишем маршрут, чтобы вы понимали объем.
- Среда. Python 3 и отдельное виртуальное окружение для проекта.
- Библиотека. Популярные варианты - aiogram и python-telegram-bot. У обеих подробная документация с примерами на русском и английском.
- Токен в переменных окружения, а не в тексте программы.
- Обработчики. Команда /start с приветствием, кнопки каталога, прием адреса, отправка заказа в чат менеджера.
- Хранение. Заказы и состояние диалога - в базе данных, чтобы не терялись при перезапуске.
- Сервер. Бот должен работать круглосуточно. На ноутбуке он уснет вместе с ноутбуком. Нужен VPS или облако и настройка автоперезапуска.
- Режим получения сообщений. Для теста хватит опроса сервера, для работы лучше вебхук с HTTPS.
- Логи и ошибки. Уведомления в отдельный чат, если бот упал.
Первый рабочий бот у новичка обычно занимает одну-две недели вечерами. Дальше основное время уходит не на код, а на тексты, тесты и поддержку.
Как подключить нейросеть к Telegram-боту
ИИ-бот понимает вопросы своими словами. Схема одинакова для кода и для сервисов автоматизации.
Выбор модели
Для России практичнее GigaChat или YandexGPT: они доступны официально, и с ними проще соблюдать требования к персональным данным. Доступ к ChatGPT в России ограничен, поэтому для данных клиентов его не используют. Как получить ключ и сколько стоит работа модели, описано в статьях GigaChat API и YandexGPT API.
Как устроен ответ
- Клиент пишет вопрос.
- Бот ищет подходящие фрагменты в вашей базе: каталог, условия доставки, советы по завариванию.
- Отправляет в модель вопрос, найденные фрагменты и инструкцию.
- Отправляет ответ модели клиенту, а при метке «нужен человек» зовет менеджера.
Пример инструкции для модели: «Ты консультант чайной лавки. Отвечай только по материалам ниже. Не называй цен, которых нет в каталоге. Если вопрос про жалобу, возврат или оптовый заказ, ответь, что передаешь менеджеру. Пиши коротко, до трех предложений».
Поиск по базе называется RAG, подробно о нем в статье что такое RAG простыми словами. Без программирования ту же схему собирают в n8n: у него есть готовый триггер Telegram, а модель вызывается через HTTP-запрос или готовый узел.
Что контролировать
- Ограничьте длину истории диалога, которую отправляете в модель: это влияет на стоимость.
- Читайте диалоги первые две недели и дополняйте базу.
- Спрашивайте согласие на обработку данных, если бот собирает имя и телефон, по 152-ФЗ.
Чайная лавкаИИ-консультант · онлайнTelegramПример диалога. Магазин, товары и условия условные.
Когда пора отдавать бота разработчику: чек-лист
Если совпадает два пункта и больше, самостоятельная поддержка обычно обходится дороже заказа.
- Бот должен принимать оплату и выдавать чек.
- Заказы нужно передавать в amoCRM, Битрикс24 или 1С с правильными полями.
- Клиенты пишут вопросы словами, и ответы должны быть точными по вашему прайсу.
- Нужна запись в расписание с переносами и напоминаниями.
- Бот нужен не только в Telegram, но и в MAX, ВКонтакте или на Авито.
- Ошибка бота стоит денег: неверная цена, потерянный заказ.
- Никто в команде не готов отвечать за сервер и обновления.
Заказная разработка у нас начинается с пакета «Старт» за 19 900 ₽: один канал, база до 30 вопросов, передача человеку. С передачей заявок в CRM - 39 900 ₽, с записью или оплатой - 69 900 ₽. После приемки 14 дней бесплатно исправляем технические ошибки. Подробнее на странице разработка Telegram-бота с ИИ, из чего складывается цена - в статье сколько стоит чат-бот.
Похожие инструкции для других платформ: как создать бота в MAX и как создать бота во ВКонтакте.