Разработка Telegram Mini App для заказа, записи или кабинета
В чат-боте удобно получить короткий ответ, но выбор из десятков товаров, календарь записи или история заказов быстро превращаются в цепочку кнопок и сообщений. Telegram Mini App — это мобильный веб-интерфейс, который открывается внутри Telegram и получает контекст запуска. Пользователь видит привычные экраны, а бот остаётся каналом входа, подтверждений и уведомлений.
Когда стоит обратиться
Обычно к нам обращаются в таких ситуациях:
- Пользователь вынужден проходить длинную цепочку кнопок бота, чтобы выбрать товар, время, адрес или открыть прошлый заказ.
- Компания хочет дать клиенту мобильный каталог или кабинет без отдельной установки приложения и повторной регистрации.
- Telegram приводит аудиторию, но переход на внешний сайт теряет контекст кампании, состояние корзины или выбранную услугу.
- Сервису требуется визуальная форма, календарь, фильтры, личные статусы и безопасная связь с CRM или системой заказов.
Что именно мы сделаем
Выбираем один пользовательский путь, точки входа из бота и данные, которые Mini App читает и записывает во внешней системе.
Проектируем 6–10 мобильных экранов с темой Telegram, safe area, понятными состояниями загрузки, ошибки и завершения.
Разрабатываем frontend, backend, серверную проверку initData, базу и интеграцию с CRM, каталогом или расписанием.
Настраиваем бота, startapp-ссылки, уведомления, доступный способ оплаты и аналитику ключевых действий.
Проверяем iOS, Android, Web и Desktop, проводим тестовую группу и передаём исходный код и инструкции.
Что входит в стоимость
99 900 ₽ за всю работу
Разрабатываем одно Telegram Mini App с 6–10 мобильными экранами и одним законченным пользовательским потоком: каталог и заказ, выбор услуги и запись либо кабинет со статусами. Настраиваем бота, Main Mini App или нужную точку запуска, серверную проверку initData, backend, базу, интеграцию с одной системой, уведомления и аналитику. Оплату подключаем по доступной и подходящей модели после подтверждения товара или услуги. Небольшие UX-уточнения после тестовой группы входят.
Что будет готово
Передадим вам
- Рабочее Telegram Mini App с 6–10 адаптивными экранами, ботом, backend, базой и одним завершённым пользовательским сценарием.
- Серверная проверка initData, интеграция с CRM или другой системой, журнал операций, уведомления и доступная схема оплаты.
- Исходный код, прототип, протокол кроссплатформенных и безопасностных проверок и инструкции по BotFather, запуску и обновлению.
Перед сдачей проверим
- Пользователь открывает Mini App из выбранных точек, проходит основной путь и получает один подтверждённый заказ, запись или объект кабинета.
- Поддельная или устаревшая initData и попытка открыть чужой объект отклоняются сервером, а повтор подтверждения сохраняет единственный объект.
- Интерфейс корректно работает в светлой и тёмной теме на iOS, Android, Web и Desktop и показывает понятное состояние при сбое внешней системы.
Как это выглядит на практике
Клиент выбирает услугу и время внутри Telegram
- 01
Бот раньше присылал список услуг сообщениями, а свободное время сотрудник уточнял вручную после каждого ответа клиента.
- 02
Mini App открывает каталог и календарь, получает актуальные слоты из системы записи и сохраняет выбор до подтверждения.
- 03
Backend проверяет initData, создаёт одну запись с внешним ключом и возвращает номер и время без повторного бронирования.
- 04
Бот отправляет подтверждение и кнопку карточки записи, где клиент позже видит статус и доступное действие отмены.
Что понадобится для работы
От вас
- Доступ к BotFather и боту, корпоративный домен, сервер или хостинг и выбранный способ хранения секретов и резервных копий.
- Описание основного сценария, каталог, расписание или данные кабинета, правила статусов, уведомлений, отмены и оплаты.
- Доступ к API CRM или другой системы, тестовые пользователи и устройства iOS, Android, Web и Desktop для приёмки.
Если у вас немного другая ситуация
Небольшие уточнения, которые помогают довести согласованный результат до рабочего состояния, уже учитываем в цене. Если по ходу работы появится отдельный крупный блок или понадобится платная лицензия, сначала обсудим варианты и стоимость. Расскажите о своей ситуации — подстроим план под неё.
- 3 000 ₽после подписания договора через Диадок
- 96 900 ₽после выполнения, демонстрации и приёмки результата
Предоплата входит в общую стоимость. Оставшуюся сумму оплачиваете после демонстрации и приёмки готовой работы.
Часто спрашивают
Об этой услуге
Чем Telegram Mini App отличается от обычного бота?
Mini App показывает полноценный мобильный интерфейс с каталогом, формами, календарём и личным состоянием, а бот остаётся точкой входа и каналом уведомлений.
Пользователю нужно регистрироваться отдельно?
Telegram передаёт initData, которую backend проверяет криптографически. Дополнительный телефон или реквизиты запрашиваются только тогда, когда они нужны рабочему процессу и разрешены пользователем.
Можно принимать оплату внутри Mini App?
Да, но механизм зависит от товара или услуги и правил Telegram. Для цифровых товаров внутри Telegram используются Telegram Stars; остальные сценарии подтверждаем с доступным провайдером.
Mini App будет работать на компьютере?
Да. Проверяем официальные клиенты Telegram на мобильных устройствах, Web и Desktop и адаптируем ширину, клавиатуру, тему и системные кнопки.
Можно открыть Mini App сразу на нужном товаре?
Да, через ссылку startapp или кнопку сообщения. Переданный параметр проверяется сервером и сам по себе остаётся без права доступа к закрытому объекту.
Что произойдёт при сбое CRM после нажатия кнопки?
Операция сохраняется с ключом и статусом, интерфейс показывает ожидание или понятную ошибку, а безопасный повтор продолжает тот же заказ или запись без дубля.
Можно позже добавить новые разделы?
Да. Авторизация, бот, backend и система выпуска уже готовы, поэтому новый раздел добавляется с собственным сценарием и проверкой прав.
Цена и изменения по ходу работы
Цена на странице окончательная?
Да. Перед началом мы сверяем исходные данные и фиксируем результат в договоре. Указанная на странице сумма покрывает согласованную работу целиком, даже если её техническая реализация потребует больше времени, чем ожидалось при оценке.
Что означает резерв незапланированных работ?
Это уже включённый в цену запас времени на небольшие связанные уточнения заказчика, которые появляются после старта: например, добавить поле, изменить формат уведомления или учесть ещё одно условие обработки.
Резерв рассчитывается по формуле: стоимость услуги × 30% ÷ 1 500 ₽. Для услуги за 30 000 ₽ это 6 часов. Эти часы относятся только к дополнительным, заранее незапланированным уточнениям. Они не являются сроком проекта и не ограничивают время на основную работу: согласованный результат мы выполняем полностью.
Можно уточнять детали уже во время работы?
Да. Небольшие связанные изменения обычно помещаются во включённый резерв и не требуют доплаты. Если новая идея заметно меняет результат или превращается в самостоятельную задачу, сначала обсудим подход и стоимость. Любое решение согласуем до выполнения.
Начало работы и оплата
Как оформляются договор и оплата?
Подписываем договор через Диадок. Предоплата составляет 3 000 ₽ и входит в общую стоимость услуги. Остаток оплачивается после демонстрации и приёмки готового результата.
Когда начинается срок выполнения?
Срок отсчитывается после согласования задачи, получения необходимых доступов и материалов, подписания договора и поступления предоплаты. Конкретную дату старта и плановый день готовности подтверждаем перед началом.
Как учитываются платные лицензии и внешние сервисы?
До старта проверяем, нужны ли тарифы, лицензии, сертификаты или дополнительные ресурсы внешних систем. Если они потребуются, заранее покажем варианты и стоимость. По возможности аккаунты и лицензии оформляются сразу на заказчика.
Проверка результата и гарантия
Как принимается готовая работа?
Вместе проверяем согласованные сценарии на контрольных данных или тестовой копии, а затем демонстрируем результат. Для интеграций сверяем передачу данных и обработку ошибок, для сайта — работу нужных страниц и действий пользователя, для отчёта — расчёты и обновление данных.
Какая гарантия действует после сдачи?
На выполненные изменения действует гарантия 3 месяца. Если в изменённой нами части обнаружится ошибка нашей реализации, проверим и исправим её без дополнительной оплаты. Переданные материалы, настройки и код остаются у заказчика.
Связанные шаги
- 01FAQ-бот для сайта, Telegram, VK или MAX
Определить, где достаточно обычного бота
- 02Разработка Telegram Mini App для заказа, записи или кабинета
Запустить полноценный сценарий в Telegram Mini App
- 03Единый центр обращений из Telegram, MAX, VK, email и сайта
Передавать дальнейшие обращения в единый центр