Telegram Mini App · оплата · статусы
Магазин в Telegram
Магазин вымышленной обжарочной: каталог открывается как Mini App прямо в Telegram или кнопками в чате. Заказ оплачивается тестовой картой, а потом сам проходит статусы — бот присылает уведомления, как настоящий магазин.
Сценарий: Обжарочная «Зерно» — кофе, дрип-пакеты и посуда. Магазин вымышленный, деньги не списываются.

Открыть демо
Тот же Mini App, что открывается внутри Telegram; заказ из браузера передаётся боту ссылкой.
Не вводите настоящие персональные данные: это демо, всё удаляется через сутки.
Что показывает демо
Как попробовать
Откройте бота
Кнопка «Открыть в Telegram» или QR-код. Нажмите «Старт».
Соберите корзину
Кнопка «🛍 Открыть магазин» под полем ввода открывает Mini App. Можно и без него — каталог кнопками в чате.
Оплатите тестовой картой
Номер 1111 1111 1111 1026, срок — любой будущий, CVC 000. Деньги не списываются.
Следите за статусом
В течение пары минут заказ пройдёт сборку и доставку — бот пришлёт уведомления. Все заказы — команда /orders.
Команды
- /start
- открыть магазин
- /catalog
- каталог в чате
- /cart
- корзина
- /orders
- мои заказы
- /about
- как устроено демо
Без платных нейросетей
Здесь нейросеть не нужна, и это тоже позиция: магазину нужны надёжный каталог, оплата и статусы, а не «ИИ ради ИИ». В рабочем проекте модель можно добавить точечно — например, подбор кофе по вкусу.
Демо работает без API-ключей OpenAI, YandexGPT или GigaChat. Там, где рабочая система обращается к модели, стоит локальная заглушка с тем же интерфейсом — поэтому демо бесплатно, всегда доступно и ничего не выдумывает.
Что будет в рабочем проекте
- Каталог и остатки из МойСклад, 1С или вашей CRM
- Боевая оплата через ЮKassa, CloudPayments или Т-Банк с чеками по 54-ФЗ
- Статусы из службы доставки (СДЭК, Яндекс Доставка) и складской системы
- Рассылки, промокоды и повторные заказы в один клик
Стек
- Все демо по стеку:
- Python
- Telegram и Max
- React
- TypeScript
- Python 3.14
- aiogram
- Telegram Mini App
- Telegram Payments
- Next.js
- SQLite
Основано на
Книги и дисциплины, идеи из которых работают в этом демо.
Книга · Джон Литтл
Внутренний воин
Каталог подстраивается под покупателя: Mini App внутри Telegram, кнопки прямо в чате для тех, кто не любит приложения, и обычная страница в браузере.
Комментарий от разработчика
Антон Гончаров
Разработчик ИИ-систем · Python
Для бизнеса
- Покупателю не нужно ставить приложение и регистрироваться: каталог, корзина и оплата — внутри Telegram, где он и так проводит день.
- Статусы заказа приходят сами — меньше вопросов «где мой заказ?» в поддержку.
- Повторный заказ — это одно сообщение от бота, а не рекламный бюджет на возврат клиента.
Для разработчиков
- Mini App — страница этого же сайта на Next.js, тема подстраивается под Telegram. Без Telegram она работает в браузере и передаёт заказ боту ссылкой.
- Цены считает только бот: из Mini App приходят артикулы и количество, поэтому сумму в браузере не подменить.
- Оплата — Telegram Payments с тестовым провайдером, статусы заказа двигает фоновая задача бота и присылает уведомления.
Советы
Совет 01
Никогда не доверяйте сумме, пришедшей от клиента, — ни из Mini App, ни с сайта.
Совет 02
Оставьте каталог кнопками в чате как запасной путь: часть покупателей Mini App не откроет.
Нужен такой же для вашего бизнеса?
Расскажите о задаче — отвечу, что из демо подойдёт вам, сколько это займёт и что понадобится с вашей стороны.
Другие демо в этом разделе
Все демо- работает
Telegram и Max · поиск по базе знаний
AI-поддержка по базе знаний
Бот первой линии отвечает клиентам по базе знаний компании, показывает источник ответа, честно говорит «не знаю» и передаёт диалог оператору.
- Python
- Telegram и Max
- работает
Telegram и Max · заявки и CRM
Квалификация лидов
Бот принимает заявку свободным текстом, сам вытаскивает задачу, бюджет, сроки и контакт, оценивает «горячесть» и кладёт карточку на доску сделок.
- Python
- Telegram и Max
- работает
Telegram и Max · запись, предоплата, напоминания
Запись на услуги в Telegram и Max
Бот записывает в барбершоп: услуга, мастер и свободное время кнопками или одной фразой, предоплата, напоминание с кнопками «Приду» и «Перенести», перенос, отмена и расписание глазами администратора.
- Python
- Telegram и Max
- работает
Telegram и Max · баллы, QR на кассе, рассылки
Программа лояльности в Telegram и Max
Карта гостя пекарни прямо в мессенджере: QR-код для кассы, который меняется каждую минуту, баллы и уровни, каждый шестой кофе в подарок, обмен баллов на купоны, бонусы за друзей и рассылки по сегментам с согласием на рекламу.
- Python
- Telegram и Max
- работает
Веб-приложение · сценарий · код на aiogram 3
Конструктор сценариев бота
Бот записи или приёма заявок собирается из шагов: сообщения, кнопки, вопросы с проверкой телефона или даты, условия. Сценарий сразу проходится в превью как в Telegram, а на выходе — готовый код бота на Python.
- React
- TypeScript
- Python
