Свой продукт · сервер + Telegram-бот + мини-приложение · 2026

Витрина и приём заказов внутри Telegram: лендинги на заказ за два клика — без сайта и переписок вручную

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

Обсудить похожий проект →

Telegram Mini App Python / Flask python-telegram-bot HTML/JS-интерфейс Портфолио 177 фото Тарифы VPS + nginx + SSL
Продукт: мини-приложение Telegram для приёма заказов на лендинги Стек: сервер на Python, библиотека для Telegram-бота, чистый HTML/CSS/JS Где живёт: внутри Telegram (кнопка у бота), интерфейс — мобильный web-app Публикация: удалённый сервер (VPS), автозапуск сервисов, защищённое соединение (SSL) Период: 2026
в 1 клик
Заявка падает вам в Telegram
с именем и ником заказчика
177
Работ в каталоге витрины
клиент листает примеры своей ниши сам
3 + 3
Тарифа + дополнительные услуги
клиент выбирает цену сам, без торга
24/7
Работает внутри Telegram
заявки не теряются ночью и в выходные

Что вы получите

Витрину прямо в Telegram

Каталог работ и тарифы внутри мессенджера — без сайта и без «пришлите примеры».

Заявку в один клик

Клиент выбирает тариф — вы мгновенно получаете заявку в чат с именем и ником.

Работу 24/7 на своём сервере

Сервер и бот живут на удалённой машине (VPS): заявки не теряются ночью и в выходные.

Задача

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

Что должно было получиться

Что сделано

Продукт получил пять частей: интерфейс, каталог портфолио, тарифы, связку «бот + сервер заявок» и деплой-конвейер. Всё подтверждается исходными файлами проекта и рендером ниже.

1.1 · Web-app интерфейс
Выполнено

Мини-приложение: две вкладки, каталог и лайтбокс

Задача

Интерфейс должен быть мобильным по умолчанию (Mini App открывается в окне мессенджера на телефоне), лёгким и без фреймворков.

Результат

Один файл index.html на 966 строк: шапка с фоновым видео, переключатель вкладок «Портфолио / Тарифы», кнопка «Заказать бесплатный демо сайт», сетка работ, лайтбокс, плавающая кнопка «Хочу лендинг!». Внизу файла — счётчик Яндекс.Метрики. Подключён официальный набор для мини-приложений Telegram: подхват темы и данные пользователя.

1.2 · Каталог портфолио
Выполнено

177 фотографий работ с подгрузкой по 6 штук

Задача

Показывать все работы сразу нельзя: 177 картинок обвалят экран и трафик мобильного пользователя.

Результат

Список работ зашит массивом из 177 файлов, отрисовка батчами по 6 с отложенной загрузкой и счётчиком «Показано 6 из 177». Клик открывает работу в лайтбоксе. Портфолио — реальные примеры созданных лендингов: магазины электроники, мебельные, клининговые, арт-мастерские, ремонтные и другие ниши.

1.3 · Тарифы и услуги
Выполнено

3 тарифа и 3 доп-услуги, суммы в кейсе не публикуем

Задача

Каждая карточка тарифа должна превращаться в заявку одним касанием — без форм с полями и созвонов.

Результат

Тарифный блок: «Быстрый старт», «Продвинутый» (отметка «Хит продаж») и «Индивидуальный»; плюс раздел доп-услуг — упаковка Яндекс Карт, настройка Яндекс Директ и инвайтинг в Telegram. В кейсе факт: есть тарифный блок, суммы не публикуем. Кнопки передают название тарифа в заявку.

1.4 · Бот и сервер заявок
Выполнено

Бот → кнопка → заявка на сервер → сообщение в группу

Задача

Заявка должна доходить мгновенно и в удобное место — не на почту, а в Telegram-чат с оповещением.

Результат

Бот (Python): команда /start отправляет сообщение с кнопкой-мини-приложением. Сервер: раздаёт интерфейс, видео и папку портфолио, а при нажатии кнопки собирает имя, ник и идентификатор пользователя, подтягивает выбранный тариф и отправляет карточку заявки в рабочую группу. Токены и ключи — в отдельном файле настроек, в этом кейсе не публикуются.

1.5 · Деплой на VPS
Выполнено

Сервер, автозапуск и SSL одним скриптом

Задача

Mini App работает только по HTTPS — домен, обратное проксирование и сертификат обязательны до публикации.

Результат

Скрипты загрузки на сервер: установка окружения, настройка веб-сервера и раздача папки с фото, два сервиса автозапуска (сервер и бот перезапускаются сами) и защищённый сертификат на оба домена (с www и без). Обновление — той же пачкой скриптов, включая докачку 177 фото.

Этапы и сроки

  1. Разбор задачи — 1–2 дня: что продаём, какие работы и тарифы показываем.
  2. Сборка витрины — каталог, тарифы и форма заявки внутри Telegram.
  3. Связка с ботом и сервером — заявка приходит вам в чат.
  4. Запуск — публикация на сервере с защищённым соединением (SSL).

Сроки беру из реального проекта; по вашей витрине назову после бесплатного разбора.

Стало — результат

Продукт собран и выложен на удалённом сервере. Ниже — факты из файлов проекта и рендера интерфейса (браузерный движок, мобильный экран 390): не обещания, а то, что есть в коде и на скринах.

ПоказательЗначение
Web-app интерфейсindex.html, 966 строк, 30 КБ — один файл без фреймворков
Вкладки приложения2 — «Портфолио» и «Тарифы»
Каталог портфолио177 фотографий работ, подгрузка по 6 с ленивым кэшированием
Лайтбокс просмотра работесть, с закрытием по клику
Тарифный блокесть — 3 тарифа; суммы не публикуем
Дополнительные услуги3 (Яндекс Карты, Яндекс Директ, инвайтинг TG)
Точки входа в заявку3 — кнопка «Хочу лендинг!», «Выбрать тариф», «Заказать бесплатный демо сайт»
Доставка заявкиPOST /send-request → Flask → Bot API → сообщение в Telegram-группу
Telegram SDKнабор мини-приложения Telegram: тема, данные пользователя, тактильный отклик
АналитикаЯндекс.Метрика подключена
Деплойудалённый сервер (VPS): веб-сервер и отдача фото каталога, автозапуск сервисов, защищённое соединение (SSL)

Честная рамка: продукт живёт внутри Telegram, поэтому «до/после» измерять нечем — сравнение в этом кейсе не приводится. Всё, что заявлено, видно в исходных файлах проекта и на скриншотах ниже.

Пруфы

Скриншоты — живой рендер интерфейса (браузерный движок, мобильный экран 390) и выборка из каталога портфолио. Цены на скринах сознательно не показаны. Кликните, чтобы открыть в полном размере.

Стартовый экран: клиент сразу видит витрину и кнопку заказа — без переписки
Стартовый экран Telegram Mini App: бейдж Лендинги под ключ, заголовок Портфолио и тарифы, вкладки навигации и жёлтая кнопка заказа бесплатного демо-сайта
177 работ: клиент листает примеры своей ниши, а не ждёт их в переписке
Раздел портфолио мини-приложения: сетка примеров лендингов по две колонки и кнопка Показать ещё со счётчиком Показано 6 из 177

Токены бота, ключи сервера и контактные группы — в отдельном файле настроек и в кейс не вынесены.

Сколько стоит

Разбор задачи

Бесплатно: смотрю, что продаёте, и показываю, как собрать витрину под ваш продукт. Называю срок и вилку.

Mini App под ключ

Стоимость считаю после разбора — зависит от объёма каталога и числа тарифов. Точную вилку называю до начала, без сюрпризов.

Цены не публикую: они зависят от задачи. Оставьте заявку — пришлю вилку под ваш продукт в тот же день.

Частые вопросы

Сколько стоит?
Зависит от объёма каталога и числа тарифов. Точную вилку называю после бесплатного разбора, в тот же день.

Сколько это делается?
Срок зависит от числа работ и тарифов; назову после разбора задачи.

Нужен ли свой бот и домен?
Да, понадобится бот Telegram и домен для защищённого соединения — помогу с настройкой.

Заявки приходят круглосуточно?
Да, заявки падают в чат сразу, днём и ночью: сервер работает постоянно.

Хочу такую же витрину с заказами в Telegram

Собираю Mini App под продукт любой ниши: каталог портфолио, тарифы, приём заявок одной кнопкой с доставкой вам в чат, деплой на VPS с SSL. Посмотреть пример интерфейса — скриншоты выше.

Связаться: @dedokvokrua в Telegram

Обсудить проект →