Telegram Mini Apps

Разработка Telegram Mini Apps под ключ

Разработка Telegram Mini Apps полного цикла: клиентская часть, кабинет сотрудника, платежи и админка. Свой Mini App у нас в проде с весны 2026 года — на нём и проверяем решения, прежде чем предлагать их вам.

Посмотреть сроки

Когда бота перестаёт хватать

Mini App нужен не всем и не сразу. Ниже четыре ситуации, в которых обычный бот начинает мешать бизнесу, а не помогать ему.

Сценарий не помещается в переписку

Пока у бота три кнопки, всё хорошо. Как только появляются фильтры, корзина, статусы и история, диалог превращается в лабиринт: клиент не понимает, где он находится, и уходит на середине.

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

Заявки приходят в чат, а учёт ведётся в Google Sheets. Два источника правды расходятся к концу первой недели, и никто не может сказать, сколько заявок в работе.

Заявки теряются молча

Не отказом, а между чатом и таблицей. Такие потери не видно в отчёте: клиент просто не дождался ответа и ушёл к соседям.

Новый сотрудник учится днями

Порядок действий держится в голове у старших. Каждый выход нового человека стоит два-три дня чужого времени и нескольких испорченных заявок.

Что входит в разработку Telegram Mini App

Состав зависит от задачи, но эти шесть частей закрывают большинство проектов. Берём и целиком, и по отдельности.

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

Открывается из чата с ботом, без установки и без магазина приложений. Главное действие — в один тап; уточнения спрашиваем после того, как человек уже согласился, а не до.

Кабинет сотрудника

Очередь заявок со статусами, роли и разграничение доступа, закрытие сделки с цифрами. Дизайн-система общая с клиентской частью, плотность разная: воздух помогает новичку и мешает на четырёхсотой заявке за день.

Переписка внутри заявки

Клиент и сотрудник разговаривают в приложении, а история остаётся привязанной к заявке. Спор «мне называли другое» закрывается ссылкой на сообщение.

Верификация и роли

Подтверждение по контакту или телефону прямо в Telegram занимает около тридцати секунд. Второй уровень с документом подключаем там, где он нужен по правилам вашей отрасли.

Платежи

Telegram Payments, Stars или внешний эквайринг — выбирается под юрисдикцию и тип товара. Здесь же реферальная программа, если она нужна.

Аналитика и уведомления

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

Mini App, бот или конструктор

Три способа оказаться в Telegram, и они не взаимозаменяемы. Выбор дешевле сделать до разработки, чем после.

Обычный бот — когда сценарий линейный

Заявка, запись, уведомление, оплата в одно действие. Если всё помещается в три-четыре шага диалога, Mini App не нужен: он добавит работы и ничего не изменит для клиента.

Конструктор — когда нужно проверить спрос

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

Mini App — когда есть состояние и роли

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

Переход между ними — нормальный путь

Начать с бота и вырасти в Mini App дешевле, чем сразу строить большое. Мы проектируем так, чтобы этот переход не означал переписывания с нуля.

Что требует сам Telegram

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

HTTPS и валидация подписи

Mini App живёт по HTTPS, а данные пользователя приходят подписанными. Подпись обязательно проверять на сервере: без этой проверки любой может представиться любым, и это самая частая дыра в чужом коде.

Ограничения на предмет продажи

Условия Telegram для мини-приложений прямо запрещают ряд категорий, а для цифровых товаров задают свои правила оплаты. Проверяем это на первой встрече, до оценки.

Тема и поведение клиента

Приложение обязано жить в теме пользователя, светлой и тёмной, и корректно вести себя с кнопкой «назад» и клавиатурой. Мы держим цвета в токенах, поэтому смена палитры или бренда не требует правок в коде.

Данные и их вывоз

База ваша, выгрузка доступна в любой момент. Это условие мы ставим себе сами: привязка к подрядчику — не аргумент в переговорах, а риск для клиента.

Стек

  • React
  • Next.js
  • NestJS
  • Aiogram 3
  • PostgreSQL
  • Redis
  • Docker

Как идёт работа

  1. Разбор задачи

    Смотрим текущий поток заявок и решаем главный вопрос: нужен ли вам Mini App вообще. Если задача закрывается ботом, говорим об этом здесь, а не после оценки.

    2–3 дня

  2. Экраны и сценарии

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

    3–5 дней

  3. Разработка

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

    2–4 недели

  4. Проверка на живых заявках

    Сквозной тест вместе с вашим сотрудником на боевом контуре. По опыту собственного продукта именно здесь вскрывается то, чего не видно в задании.

    3–5 дней

  5. Запуск и передача

    Разворачиваем на вашем домене и в ваших ботах, отдаём доступы, показываем сотрудникам. Дальше — поддержка или ваша команда, как решите.

    1–2 дня

Сроки и что на них влияет

Две честные вилки вместо одной красивой цифры.

Проект с нуля — 4–6 недель

Свои сценарии, свои интеграции, свой дизайн. Верхняя граница — когда нужны сложные права доступа или обмен данными с вашей учётной системой.

На готовом продукте — 3–4 недели

Если задача попадает в то, что у нас уже собрано, запуск под вашим брендом идёт быстрее и дешевле. Разворачивание нового экземпляра на готовом стеке занимает около получаса.

Что сдвигает сроки

Чаще всего не разработка, а согласования на вашей стороне и доступы к внешним системам. Про эти два пункта спрашиваем на первой встрече.

Кто участвует с вашей стороны

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

Собственный Mini App в проде

TEX — наша платформа для обменных сервисов. Пилот работает с весны 2026 года при 50–150 заявках в день, и цифры ниже — его, а не гипотезы.

Смотреть кейс целиком
Обработка заявки
2–3 мин
10–15 мин
Потерянные заявки
0 %
~5 %
Верификация клиента
30 сек
5–10 мин
Онбординг сотрудника
30 мин
2–3 дня

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

Расскажите, что происходит с заявками сейчас

Первая встреча — разбор вашего потока и честный ответ, нужен ли здесь Mini App. Если задача закрывается ботом или конструктором, мы так и скажем.