Какие бывают Telegram-боты: от бота-визитки до продукта с личным кабинетом

Под словами «нам нужен бот» заказчики имеют в виду очень разные вещи: от меню с тремя кнопками до сервиса с подписками и личным кабинетом. В этой статье разложим разработку телеграм ботов по уровням сложности: что умеет бот каждого уровня, что у него внутри и в какой момент его возможностей уже достаточно.

Зачем делить ботов по уровням

Уровень сложности — это не про количество кнопок, а про архитектуру: нужна ли база данных, хранит ли бот историю, есть ли у сотрудников свой интерфейс, проходят ли через бота деньги. От этого зависят срок, бюджет и то, во что обойдётся дальнейшее развитие.

Понимание уровня помогает избежать двух типичных ошибок. Первая — заказать «на вырост» бота с админкой и ролями, когда бизнесу пока нужна только форма заявки. Вторая — сделать простого бота без базы данных, а через месяц выяснить, что нужно хранить историю клиентов, и переписывать его с нуля. Мы обычно закладываем архитектуру на один уровень выше текущей задачи: это почти не удорожает первую версию, но избавляет от переделки.

Уровни 1–2: визитка и форма заявок

Бот-визитка и FAQ

Что делает. Показывает меню: о компании, услуги, цены, адрес, ответы на частые вопросы, кнопка связи с менеджером. По сути это справочник в мессенджере.

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

Когда хватает. Если клиенты задают одни и те же вопросы, а сделка всё равно происходит при личном общении. Например, небольшая студия йоги, где людям нужно узнать расписание и адрес.

Бот-форма для заявок

Что делает. Задаёт клиенту последовательность вопросов, проверяет ответы, собирает контакт и отправляет готовую заявку сотрудникам в рабочий чат, таблицу или CRM.

Что внутри. Машина состояний — бот помнит, на каком шаге находится каждый пользователь. База данных для заявок, проверка телефона и других полей, уведомления в группу сотрудников, иногда интеграция с CRM. Отдельно про то, как устроить такой бот, чтобы обращения не терялись, — в статье «Бот для заявок в Telegram».

Когда хватает. Когда продажа сложная и требует разговора с менеджером: ремонт, юридические услуги, B2B. Боту не нужно продавать, ему нужно быстро и полно собрать запрос.

Уровни 3–4: каталог с оплатой и личный кабинет

Бот с каталогом и оплатой

Что делает. Показывает товары или услуги карточками с фото и ценой, собирает заказ, выставляет счёт и принимает оплату, присылает подтверждение.

Что внутри. Каталог в базе данных или синхронизация с учётной системой, корзина, расчёт суммы, подключение платёжного провайдера или Telegram Stars для цифровых товаров, обработка подтверждений оплаты. Тонкостей с оплатой много, им посвящена статья о приёме оплаты в боте.

Когда хватает. Ассортимент небольшой — десятки позиций, а не тысячи. Например, пекарня с предзаказом тортов или онлайн-школа с несколькими курсами. Если товаров много и нужен поиск с фильтрами, каталог в диалоге становится неудобным.

Бот с личным кабинетом и админкой

Что делает. Клиент видит историю заказов, текущие статусы, бонусы, может повторить заказ. Сотрудники через отдельную панель управляют заказами, каталогом, рассылками.

Что внутри. Полноценный backend: пользователи, роли сотрудников, журнал действий, сегменты для рассылок, очередь отправки сообщений с учётом ограничений Telegram на частоту. Веб-админка — отдельное приложение со своей авторизацией.

Когда хватает. Когда бот стал постоянным каналом работы с клиентами и через него идёт заметная часть заказов. Админка нужна, если менеджеров несколько и им неудобно работать через пересылку сообщений.

Уровни 5–6: бот с Mini App и бот как продукт

Бот + Mini App

Что делает. Бот отвечает за вход, уведомления и короткие действия, а сложный интерфейс открывается внутри Telegram как веб-приложение: каталог с фильтрами, календарь записи, форма с десятком полей, личный кабинет.

Что внутри. Общий backend для бота и мини-приложения, фронтенд на веб-технологиях, проверка данных пользователя на сервере по подписи, которую формирует Telegram. Подробнее об устройстве — в материале о разработке Telegram Mini App.

Когда хватает. Практически для любого клиентского сервиса внутри мессенджера: магазин, запись, кабинет клиента. Это уровень, на котором Telegram может заменить мобильное приложение на старте.

Бот как продукт

Что делает. Бот сам является бизнесом: сервис по подписке, инструмент для других компаний, платный доступ к контенту или функциям.

Что внутри. Всё перечисленное выше плюс тарифы, биллинг, аналитика использования, иногда мультиарендность — когда одним ботом пользуются разные компании и их данные нужно разделять. По архитектуре это уже SaaS, только с интерфейсом в мессенджере; подход описан в статье о разработке SaaS.

Когда нужен. Когда есть гипотеза продукта и понятная модель монетизации. Начинать стоит с MVP, проверив спрос, а не со всей системы сразу.

Сравнение уровней в одной таблице

УровеньГлавная функцияЧто появляется в техническом планеТипичный пример
Визитка, FAQОтветить на частые вопросыКоманды, кнопки, статичные текстыСтудия, кафе, частный специалист
Форма заявокСобрать запрос и передать менеджеруСостояния диалога, база заявок, уведомления, CRMРемонт, услуги для бизнеса
Каталог и оплатаПродать без участия менеджераКаталог, корзина, платёжный провайдер или StarsПредзаказ, онлайн-курсы
Кабинет и админкаВести клиента после покупкиРоли, история, рассылки, веб-панельДоставка, сервисная компания
Бот + Mini AppДать полноценный интерфейсВеб-фронтенд, общий backend, проверка initDataМагазин, онлайн-запись
Бот-продуктЗарабатывать на самом ботеТарифы, биллинг, аналитика, разделение данныхСервис по подписке
Уровни не обязательно проходить по порядку, но каждый следующий включает большую часть предыдущего. Поэтому бот с оплатой почти всегда умеет и собирать заявки, и отвечать на вопросы.

Как выбрать уровень для своей задачи

Подходящий уровень определяется не желаемым набором функций, а тем, что происходит с клиентом после первого сообщения. Несколько вопросов помогают сориентироваться:

  1. Сделка закрывается в разговоре с менеджером или клиент может купить сам? В первом случае обычно хватает уровня 2.
  2. Клиент возвращается повторно? Если да, понадобится история и личный кабинет.
  3. Сколько позиций нужно показать? До пары десятков — диалог справится, больше — нужен Mini App.
  4. Сколько сотрудников работает с ботом? Один — достаточно уведомлений в чат, несколько — нужна админка с ролями.
  5. Бот помогает основному бизнесу или сам должен приносить деньги? Во втором случае это продуктовая разработка со своей логикой.

На практике мы обычно начинаем с уровня, который закрывает текущую задачу, и проектируем данные так, чтобы следующий уровень добавлялся без переписывания. Например, бот для заявок сразу хранит пользователей и источники — тогда личный кабинет и рассылки потом встраиваются в существующую базу.

Если ответы на вопросы указывают на разные уровни, ориентируйтесь на самый высокий из обязательных для старта, а остальное переносите во вторую очередь.

Частые вопросы

Можно ли превратить простого бота в бота с оплатой?

Да, если исходный код написан аккуратно и есть база данных. Бота-визитку без хранения данных проще переписать, но тексты и сценарии всё равно пригодятся.

С какого уровня обычно начинает малый бизнес?

Обычно с бота для заявок: он быстро даёт результат и не требует сложной инфраструктуры. Оплату и кабинет добавляют, когда бот прижился.

Нужен ли Mini App, если бот уже работает?

Только если в боте появились действия, которые неудобно делать кнопками: выбор из многих вариантов, длинные формы, просмотр каталога. Бот при этом остаётся — он нужен для уведомлений.

Может ли один бот обслуживать несколько филиалов?

Может. Филиал выбирается в начале диалога или определяется по ссылке, а заявки уходят в чат нужного филиала. Это уровень формы заявок с маршрутизацией.

Обсудим проект

Нужна похожая разработка?

Расскажите о задаче — уточним детали, предложим формат запуска и подготовим предварительную оценку. Это бесплатно.

Написать напрямую

Источники