OLX Price Monitor Bot
Bot DevelopmentTelegram bot for tracking advertisement prices on OLX. The bot allows users to save links to any OLX advertisement in a personal list. Upon command, it parses the current price from the live page and compares it with the saved value, immediately showing whether the price has dropped, increased, or remained unchanged.
Capabilities:
Parses real advertisement pages on OLX using httpx and BeautifulSoup4
Stores advertisements separately for each user in an SQLite database
Determines and displays price changes on request
Correctly handles errors — deleted advertisements, network timeouts, invalid links
Stack: Python, aiogram 3.x, httpx, BeautifulSoup4, aiosqlite
Example of use: A buyer found a phone on OLX and wants to know if the seller will lower the price. Instead of checking manually, they save the link and run /get at any moment.
Capabilities:
Parses real advertisement pages on OLX using httpx and BeautifulSoup4
Stores advertisements separately for each user in an SQLite database
Determines and displays price changes on request
Correctly handles errors — deleted advertisements, network timeouts, invalid links
Stack: Python, aiogram 3.x, httpx, BeautifulSoup4, aiosqlite
Example of use: A buyer found a phone on OLX and wants to know if the seller will lower the price. Instead of checking manually, they save the link and run /get at any moment.