Техническое задание: Telegram-бот с кейсами

Основной функционал

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

Структура и навигация

Стартовое меню

  • При запуске бота пользователь видит кнопку "Старт".
  • После нажатия открывается главное меню со следующими опциями:
    • Пополнить баланс
    • Мой баланс
    • Каталог кейсов
    • Техническая поддержка

Требования к функционалу

Для пользователя

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

Административная часть

  • Админ-панель для управления контентом: добавление, редактирование и удаление кейсов.
  • Возможность просмотра статистики и пользователей.
  • Инструменты для управления балансами пользователей (ручное пополнение/списание).

Технические требования

  • Язык программирования: Python.
  • Использование библиотеки aiogram или аналогичной.
  • База данных: SQLite или PostgreSQL для хранения данных пользователей, кейсов и транзакций.
  • Код должен быть чистым, документированным и готовым к развертыванию.

Проведение внутреннего аудита безопасности веб-сервера

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

Разработка платформы для автоматического создания 2D-чертежей из 3D-моделей

Требуется создать программное решение, которое конвертирует 3D-модели деталей в профессиональные 2D-чертежи в формате PDF. Система должна автоматически расставлять необходимые размеры и генерировать стандартные виды (ракурсы).

Настройка генерации фида товаров для Opencart

Требуется устранить проблемы в работе модуля генерации фида на сайте Opencart. Модуль не формирует корректно старые цены (oldprice) и некорректно обрабатывает вложенные категории товаров.