Как заказать Telegram Mini App: этапы, ТЗ и проверка подрядчика
Содержание · 9

Заказать Telegram Mini App нужно так: коротко описать сценарий, подготовить ТЗ на 2–3 страницах, получить смету с разбивкой по экранам и проверить подрядчика по пяти пунктам. Токен бота, исходный код и сервер должны остаться у вас. Тогда проект можно передать другому исполнителю, если что-то пойдёт не так.
Что подготовить до обращения к подрядчику
- Цель в одном предложении. Например: «клиент записывается без звонка администратору».
- Пользователи. Кто открывает приложение, что делает за 1–3 минуты, с какого телефона.
- Сценарий по шагам. От кнопки в боте до результата.
- Данные и системы. Что берём из CRM, 1С, таблицы или сайта и что туда возвращаем.
- Оплата. Нужна ли, через какого провайдера, нужен ли чек по 54-ФЗ.
- Ограничения. Срок, бюджет, юридические требования, аналитика.
Структуру документа поможет собрать генератор ТЗ на сайт или бриф-генератор: вопросы почти те же.
Из чего состоит ТЗ на мини-приложение
| Раздел | Что в нём | Зачем |
|---|---|---|
| Сценарии | Пошагово, с ролями | Единое понимание результата |
| Экраны | Список и назначение каждого | Основа сметы |
| Данные | Что хранится, откуда приходит | Определяет сервер и интеграции |
| Авторизация | Проверка данных пользователя из мессенджера на сервере | Безопасность заказов и кабинета |
| Уведомления | Что и когда бот присылает | Часть сценария возвращения клиента |
| Админка | Кто и как управляет контентом, заказами | Без неё приложением нельзя пользоваться |
| Приёмка | Критерии готовности и тесты | Основание для оплаты этапов |
Как проверить подрядчика
| Вопрос | Хороший ответ | Тревожный сигнал |
|---|---|---|
| Кому принадлежит код? | Заказчику, передаётся по договору | «Мы храним у себя» |
| Кто владелец бота и токена? | Заказчик, токен выдан вам | Токен у исполнителя |
| Как проверяются данные пользователя? | initData проверяется на сервере по подписи | Доверие данным с клиента |
| Как делится смета? | По экранам и модулям с часами | Одна сумма без состава |
| Как оплачиваются этапы? | Частями после приёмки | 100% предоплата |
| Что с поддержкой? | Описаны сроки реакции и стоимость | «Потом договоримся» |
Проверка подписи данных описана в документации Telegram: сервер вычисляет хэш от данных запуска и сравнивает с переданным, а поля из неподписанных данных использовать для решений нельзя. Если подрядчик об этом не знает, берите другого.
Этапы работы и что получаете на каждом
| Этап | Результат | Что проверить вам |
|---|---|---|
| Аналитика | Сценарии, экраны, смета | Совпадает ли с вашей идеей |
| Дизайн | Макеты экранов | Удобство на телефоне, тёмная тема |
| Разработка | Рабочая версия на тестовом сервере | Ключевой сценарий целиком |
| Тестирование | Список проверок на устройствах | Работает ли на iOS, Android и десктопе |
| Запуск | Публикация, обучение, мониторинг | Доступы и резервные копии у вас |
Сколько это стоит и сколько ждать
Расчёт по экранам и часам есть в статье Сколько стоит мини-приложение в Telegram и MAX. Простое приложение запускают за 1–2 месяца, с оплатой и интеграциями — дольше. Если вы ещё выбираете между ботом и приложением, прочитайте сравнение. Разработку мини-приложений мы делаем в разделе Telegram Mini App: цена указана на странице.
Защита после запуска
Частые ошибки заказчиков
| Ошибка | Последствие | Как избежать |
|---|---|---|
| Заказ без описания сценария | Приложение не решает задачу | Один сценарий и список экранов до оценки |
| Оценка по одной цифре | Споры об объёме | Смета по экранам и модулям |
| Токен бота у подрядчика | Зависимость от исполнителя | Создайте бота на свой аккаунт |
| Нет тестов на телефонах | Ошибки у части пользователей | Тесты на iOS, Android и десктопе |
| Нет договора поддержки | Простой при сбое | Фиксируйте сроки реакции |
Перед подписанием договора попросите показать два-три похожих проекта и спросите, кто в них отвечал за сервер и безопасность. Не принимайте на веру общие слова: просите открыть работающее приложение и объяснить, как оно проверяет данные пользователя.
Вопросы к первой встрече
- Какие похожие проекты вы делали и можно ли увидеть их работающими?
- Кто будет вести проект и как часто вы отчитываетесь?
- Как вы проверяете данные пользователя на сервере?
- Кто владеет доменом, сервером и ботом после запуска?
- Что входит в гарантийный период и сколько он длится?
После запуска проверьте: HTTPS и сертификат, резервные копии базы, ограничение частоты запросов, журнал ошибок и мониторинг. Если приложение или бот вдруг перестали отвечать, пригодится диагностика Telegram-бота.
Вопросы и ответы
Как заказать Telegram Mini App?
Подготовьте цель, сценарий и ТЗ, получите смету по экранам, проверьте подрядчика по вопросам о коде и токене и оплачивайте проект этапами.
Что должно быть в ТЗ?
Сценарии, список экранов, данные и интеграции, авторизация, уведомления, админка и критерии приёмки. На 2–3 страницы.
Кто должен владеть ботом и кодом?
Заказчик. Токен бота и исходный код должны быть у вас, иначе смена подрядчика превращается в проблему.
Сколько времени занимает запуск?
Простое приложение — 1–2 месяца. Для оплаты, интеграций и личного кабинета потребуется больше.
Можно ли запустить в Telegram и MAX одновременно?
Да, интерфейс и сервер общие, но подключение и проверки данных пользователя различаются.
Читайте также
Telegram Mini App с TON Connect: как устроено и сколько стоит
БезопасностьTelegram Mini App: почему нельзя авторизовывать пользователя по initDataUnsafe
МобильныеЗаказать приложение для iOS и Android: этапы и магазины
РазработкаСколько стоит мини-приложение в Telegram и MAX: расчёт по экранам
РазработкаБот или мини-приложение: что выбрать для бизнеса в Telegram и MAX
РазработкаМини-приложение в Telegram и MAX: 9 сценариев для бизнеса