Техническое задание: Многофункциональный Telegram-бот для e-commerce и розыгрышей

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

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

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

1. Система товаров и услуг

  • Реализация каталога с категориями и подкатегориями товаров/услуг.
  • Возможность добавления, редактирования и удаления позиций через админ-интерфейс.
  • Для каждого товара должна быть возможность указать название, описание, цену, изображения.

2. Система розыгрышей (лотерей)

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

3. Административная панель

  • Удобный интерфейс для управления всем контентом: товарами, категориями, розыгрышами.
  • Возможность просмотра статистики и активности пользователей.
  • Настройка основных параметров работы бота.

4. Пользовательский интерфейс

  • Интуитивно понятное меню с навигацией по категориям.
  • Процесс участия в розыгрышах в несколько кликов.
  • Корзина и процесс оформления заказа (если требуется онлайн-оплата, это нужно указать отдельно).

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

Исполнителю необходимо предложить оптимальный стек технологий для реализации (например, Python + aiogram, Node.js + Telegraf.js). Архитектура должна быть масштабируемой. Важно обеспечить стабильную работу и безопасность.

Видеомонтаж для YouTube-канала

Требуется смонтировать качественный видеоролик продолжительностью 15-20 минут для публикации на YouTube. Необходимо профессиональное владение монтажными программами и понимание специфики видеоплатформы.