Техническое задание: Telegram-бот для магазина с криптооплатой
Основная концепция
Необходимо разработать Telegram-бота, который будет функционировать как интернет-магазин в режиме личных сообщений (бота). Работа в группах или каналах не предусмотрена.
Ключевые требования
- Платформа: Бот должен быть реализован для мессенджера Telegram.
- Режим работы: Исключительно в личных сообщениях с пользователем (private chat).
- Система оплаты: Интеграция платежей через блокчейн Solana (SOL).
- Безопасность: Бот НЕ должен хранить, запрашивать или обрабатывать приватные ключи пользователей. Его задача - проверять факт поступления средств на указанный адрес в блокчейне.
- Основная функция: После подтверждения транзакции в сети Solana бот должен автоматически предоставлять пользователю доступ к заказанному товару или услуге.
Ожидаемый функционал
- Каталог товаров/услуг с описанием и ценой в SOL.
- Корзина или механизм формирования заказа.
- Генерация уникального адреса Solana для оплаты каждого заказа.
- Мониторинг блокчейна на наличие подтвержденных транзакций на сгенерированные адреса.
- Автоматическое обновление статуса заказа после подтверждения платежа.
- Административная панель (веб или встроенная в бота) для управления каталогом, ценами и просмотра заказов.