Техническое задание на разработку Telegram-бота

Цель проекта

Создать автоматизированную систему для привлечения клиентов и продажи подписок на онлайн-сервис через платформу Telegram.

Основной функционал для пользователей

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

Требования к технической реализации

  • Разработка ведется на чистом Python с использованием библиотек для работы с Telegram Bot API.
  • Необходимо предусмотреть панель администратора (админку) для управления пользователями, просмотра статистики, контроля платежей и управления доступом.
  • Система должна быть надежной и масштабируемой.
  • Все конфиденциальные данные (API-ключи, данные для доступа) должны быть защищены.

Что нужно предоставить

  • Исходный код проекта с комментариями.
  • Инструкции по развертыванию и настройке.
  • Документацию по основным функциям бота и админ-панели.

Парсинг данных товаров и документов с сайта

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