Техническое задание: Разработка Telegram-бота для продажи eSIM

Основная цель

Создание автоматизированного Telegram-бота для онлайн-продажи цифровых eSIM-карт с интегрированной мультивалютной оплатой и мгновенной доставкой товара после успешной транзакции.

Ключевые функциональные требования

1. Каталог товаров

  • Реализация структурированного каталога eSIM с категориями (страны, регионы, тарифы).
  • Карточка товара для каждой eSIM должна содержать:
    • Фотографию/графическое представление
    • Развернутое текстовое описание
    • Подробные технические характеристики (объем данных, срок действия, покрытие и т.д.)
  • Удобная навигация по каталогу (кнопки, меню, поиск).

2. Система оплаты

  • Интеграция нескольких платежных шлюзов:
    • Система быстрых платежей (СБП)
    • Международные платежные системы (карты Visa/Mastercard)
    • Прием платежей в криптовалюте (USDT, BTC или другие по согласованию)
  • Обеспечение безопасности и корректного проведения транзакций.

3. Логика работы после оплаты

  • Полная автоматизация процесса выдачи товара.
  • После подтверждения успешного платежа бот должен автоматически отправлять клиенту:
    • Активационный код (QR-код) eSIM
    • Инструкцию по подключению
    • Чек об оплате
  • Запись данных о продаже для учета.

4. Административная часть

  • Панель управления для админа (возможно, в отдельном боте или интерфейсе) с возможностями:
    • Добавление/редактирование/удаление товаров в каталог
    • Загрузка изображений и редактирование описаний
    • Просмотр статистики продаж и истории транзакций

Технические пожелания

  • Чистый, поддерживаемый код.
  • Стабильная работа под нагрузкой.
  • Безопасное хранение данных.
  • Документация к коду.