Кейс · Бот

Telegram-бот магазина с крипто-оплатой

Бот-магазин и Mini App с автоматической выдачей и оплатой криптой (USDT / TON) — клиент покупает и получает товар в одном чате, 24/7, без ручного саппорта.

  • Роль Solo build
  • Срок 10 дней
  • Год 2025
  • Стек aiogram · TON · USDT
  • −70% нагрузки на саппорт
  • 1 мин от оплаты до выдачи
  • 24/7 автовыдача без оператора
  • +34% к конверсии в покупку
01 · Задача

Задача

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

Клиент писал в чат, оператор вручную называл цену, скидывал реквизиты, ждал перевод, проверял его и только потом отправлял товар. Ночью и в пики заявки висели часами, оплату криптой приходилось сверять руками, а на рутинные вопросы «оплатил, где товар?» уходило больше времени, чем на сами продажи.

Нужен был бот, который проводит всю сделку сам: показывает каталог, принимает оплату в USDT / TON, сам подтверждает платёж и моментально выдаёт товар с чеком — без оператора, 24/7.

02 · Архитектура

Архитектура: одна сделка в одном чате

Бот на aiogram ведёт диалог, Mini App показывает каталог и корзину, крипто-инвойс выставляется на USDT / TON, а webhook об оплате запускает автовыдачу с чеком — без участия человека.

Telegram store bot — crypto checkout flow Purchase flow: user in Telegram to an aiogram bot, into a Mini App catalog and cart, a crypto invoice in USDT or TON, an on-payment webhook, then auto-delivery and a receipt. /start open checkout paid fulfil receipt order User Telegram chat 01 Bot aiogram · FSM 02 Mini App catalog · cart 03 Invoice USDT / TON on-chain pay 04 Webhook payment confirmed verify amount PostgreSQL orders · stock Auto-delivery deliver item + receipt — CHECKOUT — — AUTO · 24/7 —
Поток: пользователь → бот (aiogram) → каталог/корзина (Mini App) → крипто-инвойс (USDT / TON) → webhook об оплате → автовыдача + чек обратно в чат.

Сердце системы — бот на aiogram с конечным автоматом (FSM): он ведёт пользователя по шагам, а витрину открывает в Telegram Mini App — там удобный каталог, карточки товаров и корзина прямо внутри мессенджера. На оформлении бот выставляет крипто-инвойс на сумму заказа в USDT (TRC20) или TON и показывает адрес и таймер.

Как только платёж проходит в сети, прилетает webhook: сервис сверяет сумму и заказ в PostgreSQL, помечает его оплаченным и тут же запускает автовыдачу — товар и чек уходят обратно в тот же чат за секунды. Оператор не нужен; всё упаковано в Docker и работает 24/7.

03 · Результаты

Результаты

Что изменилось после запуска бота в продакшене.

−70%

нагрузки на саппорт

Рутину «оплатил — где товар?» закрыл бот; оператор остался только на спорные случаи.

1 мин

оплата → выдача

От подтверждения платежа в сети до товара с чеком в чате — вместо ожидания оператора.

24/7

автовыдача

Покупки проходят ночью, в выходные и в пики — без участия человека.

+34%

к конверсии

Мгновенная выдача и оплата криптой в пару тапов снизили отвал на оформлении.

04 · Стек

Стек

Бот / бэкенд

  • Python
  • aiogram
  • Telegram Bot API
  • Telegram Mini Apps

Оплата / данные

  • TON
  • USDT (TRC20)
  • PostgreSQL

Инфра

  • Docker
05 · Как это работает

Как это работает

  1. Клиент открывает бота

    По /start бот в Telegram приветствует клиента и открывает витрину магазина в Mini App.

  2. Выбирает товар в Mini App

    В каталоге Mini App клиент листает карточки, кладёт нужное в корзину и переходит к оформлению.

  3. Получает крипто-инвойс

    Бот выставляет счёт на сумму заказа в USDT (TRC20) или TON, показывает адрес и таймер на оплату.

  4. Webhook ловит оплату

    Как только перевод проходит в сети, webhook сверяет сумму и помечает заказ оплаченным в PostgreSQL.

  5. Товар и чек — в чат

    Бот моментально выдаёт товар и присылает чек в тот же чат — сделка закрыта автоматически, 24/7.

Нужен похожий проект?

Соберу Telegram-бота или Mini App с крипто-оплатой и автовыдачей под вашу задачу — от каталога до прода.