Техническое задание на разработку бота-агрегатора прайс-листов

1. Цель проекта

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

2. Основные функции и требования

2.1. Каналы связи и интерфейсы

  • Интеграция с мессенджерами: Telegram и WhatsApp для приёма входящих данных.
  • Веб-админка для управления ботом, настройки и просмотра результатов.

2.2. Обработка входящих данных

  • Автоматический приём прайс-листов от поставщиков через указанные мессенджеры.
  • Поддержка форматов: текстовые сообщения и файлы Excel (XLS, XLSX).
  • Распознавание данных о товарах: наименование, артикул, цена, количество на складе.
  • Автоматическое сопоставление товаров с внутренней базой артикулов (формирование и обновление словаря товаров).

2.3. Логика работы и отчётность

  • Обновление данных в реальном времени или с заданной периодичностью.
  • Агрегация информации из всех полученных прайс-листов.
  • Формирование итоговой таблицы, в которой для каждой позиции указаны:
    • Минимальная цена среди всех поставщиков.
    • Суммарные доступные остатки.
    • Список поставщиков с актуальными ценами.
  • Настройка алертов (например, на падение цены или появление нового товара).

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

  • Стабильная работа 24/7.
  • Защищённое хранение данных.
  • Масштабируемая архитектура для возможности добавления новых поставщиков и форматов файлов в будущем.
  • Интуитивно понятный интерфейс веб-админки.

Разработка конструктивного решения и документации для банкетного зала

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