Mini App
Разработаю Telegram Mini App — веб-приложение, которое открывается внутри Telegram: каталог с корзиной, онлайн-запись или личный кабинет. Связываю его с сайтом на WordPress или 1С-Битрикс и с CRM.
Что можно сделать в Mini App
Типовые сценарии для бизнеса:
- Каталог и корзина
- Онлайн-запись с календарём
- Личный кабинет клиента
- Программа лояльности и бонусы
- Меню и заказ для кафе
- Калькулятор и подбор услуги
- Анкеты и заявки
- Внутренний инструмент для сотрудников
Mini App подходит, когда клиенту нужно не просто задать вопрос, а выполнить действие: выбрать товары с фильтрами, посмотреть календарь, заполнить анкету из нескольких шагов. В обычном боте такие сценарии превращаются в длинную цепочку кнопок и сообщений. В приложении это привычные экраны, как на мобильном сайте, но без перехода в браузер и без регистрации.
Что входит в разработку
Делаю приложение целиком: от бота до серверной части.
Приложение состоит из трёх частей: бот, через который его открывают и который присылает уведомления; интерфейс, который пользователь видит внутри Telegram; серверная часть, где хранятся данные и выполняется логика. Все три части делаю сам, поэтому они согласованы между собой, а при доработках не нужно искать, кто отвечает за каждый кусок.
- Бот и кнопка запуска Mini App
- Интерфейс под светлую и тёмную тему Telegram
- Фронтенд приложения и серверная часть на PHP, Python или Node.js
- Проверка подписи данных пользователя на сервере
- Каталог, корзина и оформление заказа
- Подключение оплаты
- Синхронизация с сайтом и CRM
- Уведомления клиенту и менеджеру через бота
Mini App, бот или сайт: что выбрать
Обычный бот хорош для коротких сценариев: задать вопрос, получить статус заказа, оставить заявку в два-три шага. Как только появляются каталог с фильтрами, корзина, календарь или длинная форма, кнопки в чате становятся неудобными, и здесь выигрывает Mini App.
Mini App не заменяет сайт. Сайт нужен для поиска, рекламы и тех клиентов, кто не пользуется Telegram. Приложение — дополнительный канал для аудитории, которая уже общается с вами в мессенджере: подписчиков канала, участников чата, постоянных клиентов. Им не нужно уходить в браузер и заново вводить данные — имя и аккаунт Telegram приложение получает автоматически.
Поэтому частый вариант — связка: сайт на WordPress или 1С-Битрикс как основная витрина и источник данных, бот для уведомлений и коротких вопросов, Mini App для заказа и записи внутри Telegram. Если сайта ещё нет, приложение можно сделать на собственной серверной части на PHP, Python или Node.js, а сайт подключить позже к тем же данным.
Как Mini App связан с вашими системами
Приложение — это ещё одна витрина, а данные остаются в одном месте.
Если у вас уже есть сайт или магазин, Mini App не дублирует данные, а работает с ними. Товар, добавленный в админке, сразу появляется в приложении, а заказ из Telegram попадает в тот же список заказов, что и с сайта. Менеджерам не нужно осваивать новую систему, а остатки и цены не расходятся между каналами.
Сайт на 1С-Битрикс
Mini App получает каталог, цены и остатки из Битрикс и создаёт заказы в нём же. Менеджеры работают с заказами как обычно.
WordPress и WooCommerce
Товары и заказы берутся из WooCommerce через API. Подходит, если магазин уже работает и нужен ещё один канал продаж.
Отдельный сервер на PHP, Python, Node.js
Если сайта нет или логика своя, делаю серверную часть с админкой для управления контентом и заказами.
CRM
Заявки и заказы из Mini App попадают в Битрикс24, amoCRM или другую CRM с API вместе с Telegram-контактом клиента.
Как проходит работа
Telegram Mini App создать проще, если начать с прототипа.
Прототип экономит деньги: обсуждать экраны на схеме дешевле, чем переделывать готовый интерфейс. На этом этапе становится понятно, какие функции нужны в первой версии, а какие можно добавить позже. Тестирование на разных устройствах обязательно — Telegram на iOS, Android и компьютере отображает веб-приложения с небольшими различиями.
Сценарий и прототип
Определяем, какие экраны нужны и что пользователь делает в приложении. Результат этапа — схема экранов и список функций первой версии.
Интерфейс
Делаю дизайн под мобильный экран и темы Telegram. Интерфейс автоматически подстраивается под светлую или тёмную тему пользователя.
Разработка
Пишу фронтенд, серверную часть, бота и интеграции. Данные пользователя проверяю на сервере по подписи Telegram.
Тестирование
Проверяю на iOS, Android и в десктопном Telegram. Отдельно проверяю оплату, уведомления и работу при медленном интернете.
Запуск
Подключаю приложение к боту, настраиваю домен и передаю доступы. Приложение работает по HTTPS на вашем хостинге или сервере.
Почему стоит обратиться ко мне
Mini App — это веб-приложение, а веб-разработка — моя основная работа.
Mini App работает внутри Telegram, но технически это сайт: HTML, CSS, JavaScript и серверная часть. Поэтому к нему применимы те же требования, что и к сайту: скорость загрузки, безопасность, удобство на маленьком экране. Этим я и занимаюсь в основной работе.
Что подготовить перед началом
Описание задачи своими словами: кто будет пользоваться приложением, что он должен сделать и что вы хотите получить в итоге — заказ, запись, заявку. Примеры приложений или сайтов, которые нравятся, помогают быстрее договориться об интерфейсе.
Данные и доступы: адрес сайта и доступ к админке, если приложение работает с его каталогом; доступ к CRM, если заявки должны попадать туда; данные платёжного провайдера, если нужна оплата. Бота для приложения можно создать на ваш аккаунт Telegram, чтобы он принадлежал вам.
Материалы для интерфейса: логотип, фирменные цвета, фотографии товаров или услуг. Если фирменного стиля нет, сделаю аккуратный интерфейс в стиле Telegram — он выглядит привычно для пользователей и хорошо смотрится в обеих темах. Тексты для экранов подготовлю сам, вам останется их проверить.
Частые вопросы
Сколько стоит разработка Telegram Mini App?
Разработка — от 80 000 ₽, итог считаю по времени: от 2 000 ₽ за час. Для задач с понятными границами после разбора и прототипа называю фиксированную стоимость.
На стоимость влияют число экранов, интеграции с сайтом и CRM, оплата и объём админки. Приложение, которое берёт данные из готового магазина, обычно проще, чем приложение с собственной серверной частью и управлением контентом. Для оценки опишите сценарий и перечислите системы, с которыми приложение должно работать.
Сколько времени занимает разработка?
Mini App — от 3 недель. Точный срок зависит от количества экранов и интеграций, называю его после разбора задачи.
Чтобы получить результат раньше, предлагаю первую версию с основным сценарием: например, каталог и оформление заказа без программы лояльности и личного кабинета. Её можно запустить, посмотреть на поведение реальных пользователей и уже потом добавлять функции, которые действительно нужны. Точный срок каждого этапа называю после прототипа, когда понятен набор экранов и интеграций.
Telegram Mini App — как сделать, если у меня уже есть сайт?
Mini App подключается к данным сайта: товарам, ценам, заказам. Новый магазин с нуля не нужен. Если сайт ещё не готов, начать можно с интернет-магазина на Битрикс и подключить Mini App к нему.
Для WooCommerce используется его REST API, для Битрикс — API модулей или отдельные обработчики на сайте. Если нужных методов нет, дорабатываю сайт так, чтобы приложение получало данные безопасно и без лишней нагрузки.
Можно ли принимать оплату в Mini App?
Да. Для физических товаров и услуг подключается платёжный провайдер, для цифровых товаров Telegram требует оплату в Telegram Stars. Схему оплаты выбираем на этапе разбора.
После оплаты заказ получает статус оплаченного на сайте или в CRM, а клиенту и менеджеру приходят уведомления через бота. Для оплаты на стороне провайдера нужен ваш договор с ним — это решается до начала разработки. Возвраты и отмены обрабатываются по правилам провайдера.
Чем Mini App отличается от обычного бота?
Бот общается кнопками и сообщениями, а Mini App — полноценный интерфейс с экранами, фильтрами и формами. Обычно они работают вместе: бот запускает приложение и присылает уведомления.
Подробнее о выборе между форматами — в блоке «Mini App, бот или сайт: что выбрать» выше. Если сценарий укладывается в несколько шагов, иногда достаточно бота, и я скажу об этом на этапе разбора. Бота потом можно дополнить приложением, ничего не переделывая.
На чём вы делаете Mini App?
Интерфейс — на HTML, CSS и JavaScript, серверную часть — на PHP, Python или Node.js. PHP позволяет использовать тот же хостинг и ту же базу, что и у сайта.
Для работы с Telegram использую официальные инструменты платформы: Bot API для бота и библиотеку Telegram для Mini Apps в интерфейсе. Код передаю вам вместе с доступами, поэтому дорабатывать приложение сможет любой разработчик. Зависимостей от закрытых конструкторов нет.
Нужно ли публиковать Mini App в магазине приложений?
Нет. Mini App не устанавливается из App Store или Google Play: пользователь открывает его из бота, по ссылке или через кнопку меню. Отдельная модерация магазинов приложений не нужна.
Приложение размещается на вашем хостинге или сервере и должно работать по HTTPS. Ссылку на него можно разместить в канале, на сайте, в рассылке или в QR-коде на упаковке и в офлайн-точке. Обновления появляются у пользователей сразу, без скачивания новой версии.
Кто поддерживает приложение после запуска?
Сопровождаю приложение сам: исправляю ошибки, добавляю функции, обновляю интеграции, если меняется сайт или CRM. Работа оплачивается по времени — от 2 000 ₽ за час.
Контент, товары и цены вы меняете в админке сайта или приложения без моего участия. Если со временем захотите передать поддержку другому разработчику, код и доступы остаются у вас. Приложение написано на распространённых технологиях, поэтому новому исполнителю не придётся осваивать редкий стек.
Нужно приложение в Telegram?
Опишите идею — предложу сценарий и набор экранов для первой версии.


