Разработка Telegram-бота для мониторинга цен на электронику в крупнейших интернет-магазинах России (DNS, М.Видео, Ozon, Wildberries). Бот отслеживает изменения цен на выбранные товары, строит графики динамики и отправляет моментальные уведомления при снижении стоимости ниже заданного порога. Реализован парсинг карточек товаров с обходом защиты от ботов, хранение истории цен и гибкая система фильтров по категориям.
Проектирование архитектуры микросервисного приложения: Telegram Bot API, парсер-модули для каждого магазина, планировщик задач, модуль уведомлений. Разработка адаптивных парсеров с автоподстройкой селекторов при изменении вёрстки сайтов. Реализация inline-клавиатуры для управления отслеживанием, просмотра графиков и настройки порогов. Интеграция с Redis для кеширования и очередей задач. Развёртывание в Docker с автомасштабированием.
Бот отслеживает 2,800+ товаров, обрабатывает 340+ изменений цен ежедневно. Среднее время доставки уведомления — 3 секунды. Экономия пользователей составила 89,000+ рублей за первый месяц. Стек: Python, aiogram, aiohttp, PostgreSQL, Redis, Docker, Grafana для мониторинга.