Задание для IT-специалиста Цель задания: разработать функционал для бота, который будет проверять карточки товаров в маркетплейсах от лица покупателя. Требования к функционалу бота: 1. Сбор данных: * Извлекать данные из API маркетплейсов (почти все параметры, кроме вайбсов, можно вытянуть из API). * Проверять информацию в нескольких (10–15) магазинах. 2. Анализ данных: * Рассчитывать рейтинг связки карточек. * Подсчитывать количество оценок в связке карточек и на отдельной карточке товара. * Определять наличие и количество фотографий и видео в карточке товара и в отзывах. * Проверять наличие рич-контента. * Выявлять неотвеченные вопросы и отзывы. * Оценивать соответствие цены критериям «красивой цены» (цена кратна 10, например, 2990 рублей — красивая цена, а 3195 рублей — некрасивая). 3. Метрики для анализа: * Рейтинг связки карточек. * Количество оценок в связке карточек. * Рейтинг карточки товара. * Количество оценок на карточке товара. * Количество фотографий. * Наличие видео в карточке товара. * Наличие рич-контента. * Наличие 15 фото в отзывах о товаре. * Наличие 5 видео в отзывах о товаре. * Наличие 3 вайбсов (для этого пункта может потребоваться дополнительная разработка или использование сторонних API). * Неотвеченные вопросы и отзывы. * Соответствие цены критериям «красивой цены». Задачи для выполнения: 1. Разработать алгоритм для сбора и анализа данных. 2. Реализовать функционал бота для проверки карточек товаров. 3. Протестировать бота на примере нескольких магазинов. Ожидаемые результаты: * Функциональный прототип бота, который соответствует требованиям задания. * Отчёт с результатами проверки карточек товаров в нескольких магазинах. Критерии оценки: * Полнота реализации функционала. * Точность анализа данных. * Удобство использования бота. * Качество отчёта.