Продавец на WB, Ozon и Яндекс.Маркете тратил 12+ часов в неделю на ручное копирование данных между платформами. Разные форматы, единицы измерения, справочники — ошибки приводили к отклонению товаров.
Telegram-бот с AI синхронизирует данные трёх маркетплейсов за 3 минуты. Поддерживает стандартный режим (3 МП) и МВМ-режим (3 МП + XML-каталог поставщика) с 5-уровневой валидацией каждого значения.
Двухпроходный AI-анализ заголовков: первый проход — все столбцы, второй — несопоставленные остатки. 95%+ точность на реальных файлах.
Расширенный режим: WB + Ozon + Яндекс + XML-каталог (YML-фид). 11 групп сопоставлений. Пустые ячейки МП заполняются из XML по vendorCode.
От точного совпадения до AI-запроса. Считывает выпадающие списки (data validation) прямо из Excel, включая именованные диапазоны типа =ЦветаСписок.
Автоматический перевод мм↔см, г↔кг. Обрабатывает составной формат «71/68/197» Яндекса и раздельные столбцы WB/Ozon.
Redis-backed очередь с in-memory fallback. Семафор ограничивает 5 параллельных обработок. Пользователь не ждёт — бот работает асинхронно.
4 роли: Владелец → Администратор → Редактор → Пользователь. Белый список без лимитов, кэш TTL 60 сек. Middleware на уровне dispatcher.
asyncpg с connection pool. Redis для FSM-состояний и сессий (TTL 30 мин). Идемпотентные миграции. При недоступности Redis — автоматический fallback.
Отдельный лист «AI_Логи»: маркетплейс, столбец, исходное значение, сопоставлено с, метод. Полная прозрачность каждого решения AI.
NA — удаление столбца из тройного[XML] vendor, [XML param] Цвет\d+: «Размер 42» → «42» из validation listОптимизация v4.8: AI-валидация запускается только для ячеек, изменённых ботом при синхронизации. Ячейки, заполненные пользователем, пропускаются. Количество AI-вызовов при сохранении сократилось с потенциальных 500 000 до ~300.
Работа с validation lists из Excel: Бот считывает выпадающие списки (data validation) прямо из файлов маркетплейсов, включая именованные диапазоны =ЦветаСписок. Загружает один раз при старте — O(1) dict-lookup при сохранении вместо повторного сканирования DV-правил на каждую ячейку.
Раньше я тратил целый день на обновление каталога во всех трёх маркетплейсах. Бот делает это за 3 минуты, и я уверен что данные корректные — AI проверяет каждое значение по справочникам. Теперь могу обновлять товары хоть каждый день!
Разработаю AI-систему синхронизации данных под ваши маркетплейсы, форматы файлов и каталоги поставщиков
Обсудить проект →