[Страница на сайте](https://e5ash.com/services/mini-apps)

AI и боты

# Разработка Telegram Mini App

Создаём приложение, которое открывается внутри Telegram и помогает пройти один законченный сценарий: выбрать товар, записаться или работать с данными кабинета. Проектируем экраны, вход пользователя, доступ к сведениям и связь приложения с ботом.

 [Обсудить Telegram Mini App](https://e5ash.com/contacts?service=mini-apps)

Формат работы

 **после разбора**

Состав, точный срок и стоимость согласуем до начала работ.

01 / Результат

## Что входит в первую версию Mini App

-    **Один основной сценарий**

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

-    **Интерфейс внутри Telegram**

    Готовим экраны и действия для выбранного сценария приложения.

-    **Авторизация и работа с данными**

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

-    **Связь приложения с ботом**

    Определяем способ открытия Mini App и роль бота в выбранном процессе.


02 / Границы задачи

## За рамками базового состава

-   Оплаты и дополнительные интеграции без согласования
-   Большой маркетплейс в объёме первой версии

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

## Когда Mini App помогает пользователю

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

Для короткого диалога и нескольких последовательных команд может хватить  [Telegram-бота](https://e5ash.com/services/telegram/index.md) . Mini App добавляет экранный интерфейс. Сначала определяем пользу этого формата для конкретного процесса, затем проектируем связь с ботом.

## Как проектируем первый пользовательский путь

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

Telegram предоставляет место открытия интерфейса, а правила процесса задаёт ваш продукт. Расписание, переносы и доступность времени для  [онлайн-бронирования](https://e5ash.com/services/booking/index.md)  сначала описываем отдельно. Большой маркетплейс со всеми ролями и операциями в первую версию Mini App не входит.

## Авторизация и доступ к сведениям

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

Определяем, какие данные пользователь получает и изменяет, а затем проверяем разрешённые и запрещённые действия. Для связи с существующей системой сначала проверяем доступность её API. Дополнительное подключение получает отдельный состав  [интеграции сервисов](https://e5ash.com/services/api/index.md) .

## Как проверяем приложение внутри Telegram

На выбранных устройствах и клиентах Telegram проходим путь от открытия приложения до результата. Проверяем размеры экранов, ввод, переходы, получение данных и сообщения об ошибках. Целевые варианты проверки определяем до разработки.

Отдельно проверяем связь с ботом: откуда открывается приложение и что происходит после действия пользователя. Совместимость со всеми версиями Telegram заранее не обещаем. Если нужны платежи или дополнительные возможности платформы, уточняем их условия и объём отдельно.

## От чего зависят срок и стоимость Mini App

Оценку готовим после разбора сценария, экранов, авторизации, источников данных и роли бота. Готовность серверной части влияет на план: если нужных операций ещё нет, определяем отдельные работы и зависимости. Состав первой версии согласуем до старта.

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

## Вопросы перед началом

Чем Telegram Mini App отличается от бота?

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

Можно использовать данные из действующей системы?

Сначала проверяем её API и правила доступа. Авторизация через Telegram не заменяет права в вашей системе. Дополнительный обмен данными согласуем и оцениваем отдельно.

Оплаты входят в первую версию?

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

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

## Выберем первый сценарий внутри Telegram

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

 [Обсудить разработку Mini App](https://e5ash.com/contacts?service=mini-apps)  [Как идёт работа](https://e5ash.com/work/index.md)

По вашей задаче

## Может пригодиться

 [Telegram-бот от 7 дней](https://e5ash.com/services/telegram/index.md)  [Онлайн-запись и бронирование после разбора](https://e5ash.com/services/booking/index.md)  [API и интеграции сервисов от 1 недели](https://e5ash.com/services/api/index.md)
