Введение
Современная электронная коммерция на маркетплейсах характеризуется высокой конкуренцией и критической важностью работы с обратной связью клиентов. Отзывы и вопросы покупателей напрямую влияют на рейтинг товара, его видимость в поиске и конверсию продаж [1]. Платформа Wildberries, являясь крупнейшим российским маркетплейсом с более чем 10 миллионами SKU, генерирует огромный поток обратной связи, требующий оперативной обработки [2].
Актуальность разработки заключается в отсутствии на рынке готовых решений, которые бы объединяли: интеграцию с Wildberries API, AI-генерацию ответов, аналитику отзывов и возможность управления через удобный Telegram-интерфейс[3].
Цель
Целью данной работы является разработка автоматизированной системы в виде Telegram-бота для управления отзывами и вопросами покупателей на маркетплейсе Wildberries с использованием технологий искусственного интеллекта.
Задачи исследования:
Проектирование архитектуры системы с гибридным хранилищем данных
Реализация интеграции с API Wildberries для получения и отправки ответов
Внедрение AI-генерации ответов на базе модели DeepSeek
Разработка системы автоматизации с настраиваемыми правилами
Создание модуля аналитики отзывов для выявления проблемных зон товаров
Основная часть.
1. Архитектура системы
Система построена по модульной архитектуре с разделением ответственности между компонентами (рис. 1).
Рис. 1. Архитектура системы
Гибридная модель хранения данных включает два уровня:
Постоянное хранилище (JSON) — файл db.json содержит:
Профили пользователей и привязанные магазины
API-ключи и токены авторизации Wildberries
Шаблоны ответов пользователей
Конфигурацию профилей продавцов (JWT-токены + cookies)
Оперативное хранилище (RAM) — переменные в памяти процесса:
Кэш страниц отзывов для пагинации (по 10 элементов)
Временные AI-черновики перед отправкой
Настройки автоматизации по категориям рейтинга
Множества ID обработанных отзывов для предотвращения дублирования
Такая архитектура обеспечивает баланс между скоростью доступа (RAM) и надежностью хранения (JSON).
2. Функциональные возможности
2.1. Работа с отзывами
Система предоставляет три способа ответа на отзывы покупателей:
1. Ручной ввод — пользователь самостоятельно формулирует текст ответа через Telegram-интерфейс с использованием FSM для сохранения контекста.
2. AI-генерация — автоматическое создание ответа на базе модели DeepSeek с учетом:
Текста отзыва и его тональности
Рейтинга (1-5 звезд)
Контекста (положительный/отрицательный отзыв)
Промпт для AI включает инструкции по тону общения (вежливый, профессиональный), ограничения по длине (1-3 предложения) и запрет на предложение помощи в личных сообщениях (соответствие политике Wildberries).
Шаблоны — предварительно созданные пользователем текстовые заготовки, хранящиеся в базе данных с привязкой к user_id.
Рис. 2. Главное меню бота
Рис. 3. Отзыв с вариантами ответа: ручной ввод, AI-генерация, выбор шаблона
Отзывы классифицируются по рейтингу (1-5 звезд) и отображаются с пагинацией по 10 элементов. Каждый отзыв содержит метаданные: артикул товара, имя покупателя, оценка, текстовые поля (достоинства, недостатки, комментарий).
Рис. 4. AI-сгенерированный ответ с кнопками отправки и редактирования
2.2. Автоматизация ответов
Фоновый процесс _auto_worker_loop выполняется каждые 20 минут и обрабатывает новые отзывы по настроенным правилам.
Настройки автоматизации конфигурируются отдельно для каждой категории рейтинга (1-5 звезд) с выбором метода ответа (AI или шаблон).
Рис. 5. Настройки автоматизации с переключателями для каждой категории звезд
2.3. AI-анализ отзывов
Модуль аналитики использует AI для выявления паттернов в отзывах:
Загрузка до 1000 отзывов через пагинацию WB API
Группировка по артикулам товаров
Извлечение текстовых полей (основной текст, плюсы, минусы)
Формирование промпта для AI-анализа
Получение структурированной выжимки:
Что хвалят покупатели
На что жалуются
Рекомендации для продавца
Функция analyze_reviews_summary() ограничивает длину ответа (max_tokens: 300) и фильтрует нежелательные фразы, похожие на ответы покупателям.
2.4. Работа с вопросами покупателей
Аналогично отзывам, система обрабатывает вопросы через специализированный API-эндпоинт.
Отображение включает контекст товара: название, артикулы (WB и продавца), имя покупателя, дата вопроса.
3. Реализация
3.1. Интеграция с Wildberries API
Система использует двухуровневую авторизацию:
API-ключ (Bearer token) — для получения отзывов через публичное API
GET https://feedbacks-api.wildberries.ru/api/v1/feedbacks
Authorization: Bearer {API_KEY}
Профиль продавца (JWT + cookies) — для расширенных функций:
Отправка ответов на отзывы
Получение и ответы на вопросы
Расширенная пагинация через cursor
Пагинация реализована через механизм cursor для получения больших объемов данных.
3.3. AI-генерация на базе DeepSeek
Интеграция с OpenRouter API для доступа к модели DeepSeek:
API_URL = "https://openrouter.ai/api/v1/chat/completions"
MODEL = "deepseek/deepseek-chat"
Промпты адаптированы под специфику маркетплейса: упоминание товара, соблюдение политики платформы, ограничение длины.
3.4. Обработка особых случаев
Истечение JWT-токенов — детектируется по HTTP 401/403:
При получении этого кода пользователю предлагается обновить токен через FSM.
Деликатные данные — API-ключи и токены хранятся в JSON с ограниченным доступом, но рекомендуется миграция на переменные окружения (.env).
Разделение длинных сообщений — при превышении лимита Telegram (4096 символов) текст делится по переносам строк.
Заключение
В результате работы разработана полнофункциональная система автоматизации работы с отзывами и вопросами покупателей на маркетплейсе Wildberries в виде Telegram-бота. Система успешно решает поставленные задачи:
Снижение времени обработки — автоматизация позволяет отвечать на до 80% типовых отзывов без участия человека, сокращая время реакции с нескольких часов до 20 минут (период фонового цикла).
Качество ответов — использование модели DeepSeek обеспечивает генерацию естественных, контекстных ответов, превосходящих традиционные шаблоны по персонализации.
Масштабируемость — гибридная архитектура хранения и модульная структура кода позволяют одному пользователю управлять неограниченным количеством магазинов.
Аналитика — встроенный AI-анализ выявляет системные проблемы товаров, позволяя оперативно корректировать описания и характеристики.
Исходный код системы опубликован в открытом репозитории на GitHub: https://github.com/Vyacheslav-Novikov/My_tg_bots.git
Список литературы
Chevalier, J. A., Mayzlin, D. The Effect of Word of Mouth on Sales: Online Book Reviews // Journal of Marketing Research. – 2006. – Vol. 43, № 3. – P. 345-354. – DOI 10.1509/jmkr.43.3.345.
Wildberries. Официальная статистика маркетплейса [Электронный ресурс]. – URL: https://www.wildberries.ru/services/prodazhi-i-trendy (дата обращения: 12.02.2026).
Gu, B., Park, J., Konana, P. Research Note—The Impact of External Word-of-Mouth Sources on Retailer Sales of High-Involvement Products // Information Systems Research. – 2012. – Vol. 23, № 1. – P. 182-196. – DOI 10.1287/isre.1100.0343.
Xu, A., Liu, Z., Guo, Y., Sinha, V., Akkiraju, R. A New Chatbot for Customer Service on Social Media // Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems (CHI '17). – 2017. – P. 3506-3510. – DOI 10.1145/3025453.3025496.
Документация aiogram 3.x [Электронный ресурс]. – URL: https://docs.aiogram.dev/en/latest/ (дата обращения: 12.02.2026).
Wildberries API Documentation. Методические материалы для продавцов [Электронный ресурс]. – URL: https://openapi.wildberries.ru/ (дата обращения: 12.02.2026).
Brown, T. B., Mann, B., Ryder, N., et al. Language Models are Few-Shot Learners // Advances in Neural Information Processing Systems (NeurIPS). – 2020. – Vol. 33. – P. 1877-1901.
Zhao, W. X., Zhou, K., Li, J., et al. A Survey of Large Language Models // arXiv preprint arXiv:2303.18223. – 2023.