Максим Маслин mxmaslin Сбер ID
Бэкенд: боты, парсеры, интеграции, API, доработка чужого кода
Рейтинг
7 460
№ 169 в каталоге
Отзывы
0
Профессионализм
-/10
Коммуникация
- /10
Город
Москва
Опыт работы
9 лет
На сайте с
2026 года
Юридический статус
Самозанятый

Парсер маркетплейса с LLM-классификацией и выгрузкой лидов в AmoCRM

Используемые навыки Celery CRM FastAPI Python

Описание

Отделу продаж нужно следить за каталогом конкурентов на Ozon: кто торгует в премиум-сегменте, кто в экономе, и по каждому интересному товару сразу ставить задачу менеджеру в AmoCRM. Руками это не масштабируется: сотни позиций, каталог меняется ежедневно, часть

Решение

Собрал пайплайн «сбор → обогащение → действие в CRM». Парсер обходит категорию до заданного объёма или конца каталога. LLM (с fallback на эвристику) раскладывает товары по ценовым сегментам. В AmoCRM уходят только топ-5 премиум и топ-5 эконом как готовые лиды. Три точки входа: CLI для разового прогона, HTTP API с фоновыми задачами, Celery-воркер для распределённого запуска. Идемпотентность через Redis или файл, чтобы повторный прогон не плодил дубли задач в CRM.

Результат

Сбой парсера или LLM не валит прогон: в CRM попадает то, что успели обработать, остальное логируется. Результат сохраняется в JSON, SQLite или PostgreSQL для аудита. Архитектура с портами и адаптерами: Ozon заменяется на Wildberries или любой другой источник одним адаптером, AmoCRM на Bitrix24 так же. Docker Compose, тесты, README со схемой.

Оценили проект:

Другие проекты

Все проекты →
ИИ и Нейросети Ассистент для видеозвонков: локальное распознавание речи и ответы LLM по hotkey (macOS)
Ассистент для видеозвонков: локальное распознавание речи и ответы LLM по hotkey (macOS)
20
Веб-разработка и IT API каталога и полнотекстового поиска: MongoDB + Elasticsearch + CI
API каталога и полнотекстового поиска: MongoDB + Elasticsearch + CI
13
Веб-разработка и IT Финтех-бэкенд: JWT-роли, личный кабинет, защищённые webhook'и платёжного провайдера
Финтех-бэкенд: JWT-роли, личный кабинет, защищённые webhook'и платёжного провайдера
10
Веб-разработка и IT Сервис приёма платежей: асинхронная обработка, outbox, идемпотентность, DLQ
Сервис приёма платежей: асинхронная обработка, outbox, идемпотентность, DLQ
9