Telegram bot for tracking price changes in online stores

Bot Development 45 USD
Job 5 of 6
A fully functional Telegram bot has been implemented for automatic price monitoring of products in online stores. The bot allows users to track price changes and receive notifications without the need to manually check prices.

The bot provides a convenient and fully automated interaction with the user through Telegram.

Key features:

Product price monitoring — support for tracking products from ROZETKA.UA and PROM.UA.

Flexible check interval — the user sets the price check period in the format hh:mm.

Automatic notifications — the bot sends messages in case of a price change for a product.

Tracking management — viewing the list of active products and the ability to cancel monitoring.

History saving — data about products and prices are stored in a database.

Technological stack:

#Python — main logic of the project

#Aiogram 3 — implementation of the Telegram bot and FSM for step-by-step interaction

#SQLAlchemy (async) — working with the database

#PostgreSQL — storing data about products and prices

#APScheduler — scheduling background tasks for price checks

#Selenium — automated parsing of product pages

Infrastructure:

Hosting on VPS — complete setup and deployment of the project on the server

Configuration of the environment and environment variables

Ensuring stable operation of the bot 24/7

The project is developed with a focus on reliability, scalability, and extensibility. The solution is suitable for both individual use and commercial price monitoring services.
Details
  • Added:
294

Freelancer

  • Projects -
  • Rating -
  • Rating 241
Register

If you have an account, log in

Indicators

  • Last visit: 9 days 8 hours ago