DealHunter — OLX Monitoring in Telegram
Task: create a "ready-to-sell" bot that collects new listings from OLX based on user queries.
What was done:
— designed UX: step-by-step wizard, quick start, category presets;
— multilingual interface (RU/UA) with a switch;
— notifications with photo, link, and price;
— customizable "quiet hours," interval, and message limit;
— robust parser (fallback to OLX mobile output).
Stack: Python (aiogram 3, httpx, BS4, APScheduler), SQLite.
Result: the bot looks and feels like a commercial product, is user-friendly from the first launch, and is easily extensible.
Task: create a "ready-to-sell" bot that collects new listings from OLX based on user queries.
What was done:
— designed UX: step-by-step wizard, quick start, category presets;
— multilingual interface (RU/UA) with a switch;
— notifications with photo, link, and price;
— customizable "quiet hours," interval, and message limit;
— robust parser (fallback to OLX mobile output).
Stack: Python (aiogram 3, httpx, BS4, APScheduler), SQLite.
Result: the bot looks and feels like a commercial product, is user-friendly from the first launch, and is easily extensible.