Перейти к содержимому
Антон ГончаровРазработчик ИИ-систем

Telegram Mini App · оплата · статусы

Магазин в Telegram

Магазин вымышленной обжарочной: каталог открывается как Mini App прямо в Telegram или кнопками в чате. Заказ оплачивается тестовой картой, а потом сам проходит статусы — бот присылает уведомления, как настоящий магазин.

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

Диалог с ботом: Магазин в Telegram
Ответы настоящие — сняты с кода бота, оформление как в Telegram.

Открыть демо

Открыть каталог в браузере

Тот же Mini App, что открывается внутри Telegram; заказ из браузера передаётся боту ссылкой.

Не вводите настоящие персональные данные: это демо, всё удаляется через сутки.

Что показывает демо

  • Mini App: каталог и корзина внутри Telegram, тема подстраивается под приложение

  • Каталог кнопками прямо в чате — для тех, кто не любит приложения

  • Цены считает бот: из Mini App приходят только артикулы и количество

  • Оплата через тестовый платёжный провайдер Telegram

  • Статусы заказа с уведомлениями: собираем → передан курьеру → доставлен

  • В браузере каталог тоже работает и передаёт заказ боту ссылкой

Как попробовать

  1. Откройте бота

    Кнопка «Открыть в Telegram» или QR-код. Нажмите «Старт».

  2. Соберите корзину

    Кнопка «🛍 Открыть магазин» под полем ввода открывает Mini App. Можно и без него — каталог кнопками в чате.

  3. Оплатите тестовой картой

    Номер 1111 1111 1111 1026, срок — любой будущий, CVC 000. Деньги не списываются.

  4. Следите за статусом

    В течение пары минут заказ пройдёт сборку и доставку — бот пришлёт уведомления. Все заказы — команда /orders.

Команды

/start
открыть магазин
/catalog
каталог в чате
/cart
корзина
/orders
мои заказы
/about
как устроено демо

Без платных нейросетей

Здесь нейросеть не нужна, и это тоже позиция: магазину нужны надёжный каталог, оплата и статусы, а не «ИИ ради ИИ». В рабочем проекте модель можно добавить точечно — например, подбор кофе по вкусу.

Демо работает без API-ключей OpenAI, YandexGPT или GigaChat. Там, где рабочая система обращается к модели, стоит локальная заглушка с тем же интерфейсом — поэтому демо бесплатно, всегда доступно и ничего не выдумывает.

Что будет в рабочем проекте

  • Каталог и остатки из МойСклад, 1С или вашей CRM
  • Боевая оплата через ЮKassa, CloudPayments или Т-Банк с чеками по 54-ФЗ
  • Статусы из службы доставки (СДЭК, Яндекс Доставка) и складской системы
  • Рассылки, промокоды и повторные заказы в один клик

Стек

  • 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