Telegram-бот и мини-приложение

Переплёт: книжный магазин внутри Telegram

Книжная лавка внутри Telegram: каталог русской классики, покупка за игровую валюту и читалка прямо в мессенджере.

Задача

Продавать цифровые товары там, где покупатели и так проводят время. Без отдельного сайта и без приложения из магазина.

Что сделали

  • Бот на MTProto: каталог, библиотека и баланс в чате
  • Мини-приложение с поиском, кошельком и читалкой
  • Баланс не уходит в минус, одну книгу нельзя купить дважды
  • Сервер проверяет подпись данных от Telegram

Магазин без сайта и без приложения

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

Валюта в демо игровая, чтобы любой мог пройти покупку целиком. В настоящем магазине на её месте стоит платёжный провайдер, а механика остаётся той же.

Что сделано, чтобы покупка не ломалась

  • Баланс не уходит в минус, даже если нажать «купить» два раза подряд.
  • Одну книгу нельзя купить дважды: сервер проверяет это сам, а не полагается на кнопку.
  • Каждый запрос из мини-приложения подписан Telegram, сервер проверяет подпись. Подделать покупку от чужого имени нельзя.

Кому подходит такая схема

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

Скриншоты

Другие проекты

Расскажите о задаче

Своими словами, без ТЗ. Ответим в течение рабочего дня и назовём цену.

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

Используем только технический cookie, чтобы запомнить ваш выбор.
Аналитику и рекламу без вашего согласия не подключаем.

Как мы обрабатываем данные