Техническое задание: Разработка Telegram-бота для продажи eSIM
Основная цель
Создание автоматизированного Telegram-бота для онлайн-продажи цифровых eSIM-карт с интегрированной мультивалютной оплатой и мгновенной доставкой товара после успешной транзакции.
Ключевые функциональные требования
1. Каталог товаров
- Реализация структурированного каталога eSIM с категориями (страны, регионы, тарифы).
- Карточка товара для каждой eSIM должна содержать:
- Фотографию/графическое представление
- Развернутое текстовое описание
- Подробные технические характеристики (объем данных, срок действия, покрытие и т.д.)
- Удобная навигация по каталогу (кнопки, меню, поиск).
2. Система оплаты
- Интеграция нескольких платежных шлюзов:
- Система быстрых платежей (СБП)
- Международные платежные системы (карты Visa/Mastercard)
- Прием платежей в криптовалюте (USDT, BTC или другие по согласованию)
- Обеспечение безопасности и корректного проведения транзакций.
3. Логика работы после оплаты
- Полная автоматизация процесса выдачи товара.
- После подтверждения успешного платежа бот должен автоматически отправлять клиенту:
- Активационный код (QR-код) eSIM
- Инструкцию по подключению
- Чек об оплате
- Запись данных о продаже для учета.
4. Административная часть
- Панель управления для админа (возможно, в отдельном боте или интерфейсе) с возможностями:
- Добавление/редактирование/удаление товаров в каталог
- Загрузка изображений и редактирование описаний
- Просмотр статистики продаж и истории транзакций
Технические пожелания
- Чистый, поддерживаемый код.
- Стабильная работа под нагрузкой.
- Безопасное хранение данных.
- Документация к коду.