Техническое задание: Telegram-бот для магазина с криптооплатой

Основная концепция

Необходимо разработать Telegram-бота, который будет функционировать как интернет-магазин в режиме личных сообщений (бота). Работа в группах или каналах не предусмотрена.

Ключевые требования

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

Ожидаемый функционал

  • Каталог товаров/услуг с описанием и ценой в SOL.
  • Корзина или механизм формирования заказа.
  • Генерация уникального адреса Solana для оплаты каждого заказа.
  • Мониторинг блокчейна на наличие подтвержденных транзакций на сгенерированные адреса.
  • Автоматическое обновление статуса заказа после подтверждения платежа.
  • Административная панель (веб или встроенная в бота) для управления каталогом, ценами и просмотра заказов.