Телеграм-бот для отслеживания изменений цен в интернет-магазинах
Реализован полнофункциональный Telegram-бот для автоматического мониторинга цен на товары в интернет-магазинах. Бот позволяет пользователям отслеживать изменение стоимости товаров и получать уведомления без необходимости вручную проверять цены.
Бот обеспечивает удобное и полностью автоматизированное взаимодействие с пользователем через Telegram.
Основные возможности:
Мониторинг цен товаров — поддержка отслеживания товаров с ROZETKA.UA и PROM.UA.
Гибкий интервал проверки — пользователь самостоятельно задает период проверки цены в формате hh:mm.
Автоматические уведомления — бот отправляет сообщения в случае изменения цены товара.
Управление отслеживанием — просмотр списка активных товаров и возможность отмены мониторинга.
Сохранение истории — данные о товарах и ценах хранятся в базе данных.
Технологический стек:
#Python — основная логика проекта
#Aiogram 3 — реализация Telegram-бота и FSM для пошагового взаимодействия
#SQLAlchemy (async) — работа с базой данных
#PostgreSQL — хранение данных о товарах и ценах
#APScheduler — планирование фоновых задач проверки цен
#Selenium — автоматизированный парсинг страниц товаров
Инфраструктура:
Размещение на VPS — полная настройка и деплой проекта на сервере
Конфигурация окружения и переменных среды
Обеспечение стабильной работы бота 24/7
Проект разработан с акцентом на надежность, масштабируемость и расширяемость. Решение подходит как для индивидуального использования, так и для коммерческих сервисов по мониторингу цен.
Бот обеспечивает удобное и полностью автоматизированное взаимодействие с пользователем через Telegram.
Основные возможности:
Мониторинг цен товаров — поддержка отслеживания товаров с ROZETKA.UA и PROM.UA.
Гибкий интервал проверки — пользователь самостоятельно задает период проверки цены в формате hh:mm.
Автоматические уведомления — бот отправляет сообщения в случае изменения цены товара.
Управление отслеживанием — просмотр списка активных товаров и возможность отмены мониторинга.
Сохранение истории — данные о товарах и ценах хранятся в базе данных.
Технологический стек:
#Python — основная логика проекта
#Aiogram 3 — реализация Telegram-бота и FSM для пошагового взаимодействия
#SQLAlchemy (async) — работа с базой данных
#PostgreSQL — хранение данных о товарах и ценах
#APScheduler — планирование фоновых задач проверки цен
#Selenium — автоматизированный парсинг страниц товаров
Инфраструктура:
Размещение на VPS — полная настройка и деплой проекта на сервере
Конфигурация окружения и переменных среды
Обеспечение стабильной работы бота 24/7
Проект разработан с акцентом на надежность, масштабируемость и расширяемость. Решение подходит как для индивидуального использования, так и для коммерческих сервисов по мониторингу цен.