Пятый фактор
Обсудить задачу
Кабинеты и веб-инструменты

Разработка Telegram Mini App для заказа, записи или кабинета

В чат-боте удобно получить короткий ответ, но выбор из десятков товаров, календарь записи или история заказов быстро превращаются в цепочку кнопок и сообщений. Telegram Mini App — это мобильный веб-интерфейс, который открывается внутри Telegram и получает контекст запуска. Пользователь видит привычные экраны, а бот остаётся каналом входа, подтверждений и уведомлений.

Срок: 20 рабочих дней

Когда стоит обратиться

Обычно к нам обращаются в таких ситуациях:

  • Пользователь вынужден проходить длинную цепочку кнопок бота, чтобы выбрать товар, время, адрес или открыть прошлый заказ.
  • Компания хочет дать клиенту мобильный каталог или кабинет без отдельной установки приложения и повторной регистрации.
  • Telegram приводит аудиторию, но переход на внешний сайт теряет контекст кампании, состояние корзины или выбранную услугу.
  • Сервису требуется визуальная форма, календарь, фильтры, личные статусы и безопасная связь с CRM или системой заказов.

Что именно мы сделаем

01

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

02

Проектируем 6–10 мобильных экранов с темой Telegram, safe area, понятными состояниями загрузки, ошибки и завершения.

03

Разрабатываем frontend, backend, серверную проверку initData, базу и интеграцию с CRM, каталогом или расписанием.

04

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

05

Проверяем 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 Mini App от запуска через бота до подтверждённого результата

Клиент выбирает услугу и время внутри Telegram

  1. 01

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

  2. 02

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

  3. 03

    Backend проверяет initData, создаёт одну запись с внешним ключом и возвращает номер и время без повторного бронирования.

  4. 04

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

Что понадобится для работы

От вас

  • Доступ к BotFather и боту, корпоративный домен, сервер или хостинг и выбранный способ хранения секретов и резервных копий.
  • Описание основного сценария, каталог, расписание или данные кабинета, правила статусов, уведомлений, отмены и оплаты.
  • Доступ к API CRM или другой системы, тестовые пользователи и устройства iOS, Android, Web и Desktop для приёмки.

Если у вас немного другая ситуация

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

Стоимость работ 99 900 ₽ полная стоимость известна заранее
  1. 3 000 ₽после подписания договора через Диадок
  2. 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 месяца. Если в изменённой нами части обнаружится ошибка нашей реализации, проверим и исправим её без дополнительной оплаты. Переданные материалы, настройки и код остаются у заказчика.

Следующий шаг

Опишите задачу

Опишите задачу и желаемый результат. Можно указать сайт, CMS, 1С, CRM, ERP или другую систему — разберёмся в ситуации и предложим подходящий следующий шаг.