Проект: OLX Sniper Bot — Асинхронний парсер e-commerce
Я можу створити бота під будь-які послуги та запити, а це просто приклад.
Стек: Python 3.10+, Aiogram 3, Aiohttp, BeautifulSoup4, SQLite, Asyncio, Linux.
Опис проекту: Розробив автоматизовану систему моніторингу торгового майданчика (OLX) для ніші перепродажу техніки (Resell). Основна мета — випередити ручний пошук та миттєво повідомляти користувача про появу ліквідних товарів (iPhone, MacBook, PS5, iPad).
Проблема та Рішення: Вигідні пропозиції викуповуються за 1-2 хвилини. Ручний моніторинг неефективний через людський фактор та велику кількість "сміттєвих" оголошень. Я створив бота-"снайпера", який скорочує час реакції на нове оголошення до 5–15 секунд.
Технічна реалізація та Досягнення:
Архітектура: Реалізував повністю асинхронне ядро на Asyncio та Aiogram 3. Це дозволяє боту одночасно парсити сторінки та обробляти запити користувачів без блокувань.
Висока швидкість: Досяг інтервалу перевірки в 15 секунд завдяки використанню Aiohttp та сортуванню created_at:desc. Бот бачить оголошення раніше, ніж вони з'являються у стандартній видачі сайту.
Smart Filter 3.0: Розробив кастомний алгоритм фільтрації, який відсіює 95% спаму. Логіка включає:
Аналіз заголовків: ігнорування стоп-слів ("оренда", "icloud", "чохол").
Динамічні пороги цін: наприклад, ігнорування PS5 дешевше 3000 грн (відсікання ігор та аксесуарів).
Категоризацію: розрізнення основного пристрою та периферії.
Бізнес-логіка (VIP): Впровадив систему монетизації. Терміни підписки контролюються через SQLite. Інтерфейс динамічний: кнопки управління парсером ("Старт"/"Стоп") з'являються лише у активних передплатників.
UX/UI: Реалізував "Магічні посилання" для автоматичної генерації звітів про оплату, що спрощує взаємодію з клієнтом.
Deployment: Налаштував стабільну роботу 24/7 на Linux-сервері з використанням screen.
Результат: Створено стабільний інструмент, що дає користувачеві конкурентну перевагу в швидкості та автоматизує рутинний пошук, фільтруючи нерелевантний контент.
#olx #олх #парсеролх #python #python3 #aiogram #asyncio #telegrambot #botdev #coding #programming #developer #it #tech #снайперолх #олхбот #resell #iphone #ps5 #macbook #apple #автоматизация #скрипт #парсинг
Стек: Python 3.10+, Aiogram 3, Aiohttp, BeautifulSoup4, SQLite, Asyncio, Linux.
Опис проекту: Розробив автоматизовану систему моніторингу торгового майданчика (OLX) для ніші перепродажу техніки (Resell). Основна мета — випередити ручний пошук та миттєво повідомляти користувача про появу ліквідних товарів (iPhone, MacBook, PS5, iPad).
Проблема та Рішення: Вигідні пропозиції викуповуються за 1-2 хвилини. Ручний моніторинг неефективний через людський фактор та велику кількість "сміттєвих" оголошень. Я створив бота-"снайпера", який скорочує час реакції на нове оголошення до 5–15 секунд.
Технічна реалізація та Досягнення:
Архітектура: Реалізував повністю асинхронне ядро на Asyncio та Aiogram 3. Це дозволяє боту одночасно парсити сторінки та обробляти запити користувачів без блокувань.
Висока швидкість: Досяг інтервалу перевірки в 15 секунд завдяки використанню Aiohttp та сортуванню created_at:desc. Бот бачить оголошення раніше, ніж вони з'являються у стандартній видачі сайту.
Smart Filter 3.0: Розробив кастомний алгоритм фільтрації, який відсіює 95% спаму. Логіка включає:
Аналіз заголовків: ігнорування стоп-слів ("оренда", "icloud", "чохол").
Динамічні пороги цін: наприклад, ігнорування PS5 дешевше 3000 грн (відсікання ігор та аксесуарів).
Категоризацію: розрізнення основного пристрою та периферії.
Бізнес-логіка (VIP): Впровадив систему монетизації. Терміни підписки контролюються через SQLite. Інтерфейс динамічний: кнопки управління парсером ("Старт"/"Стоп") з'являються лише у активних передплатників.
UX/UI: Реалізував "Магічні посилання" для автоматичної генерації звітів про оплату, що спрощує взаємодію з клієнтом.
Deployment: Налаштував стабільну роботу 24/7 на Linux-сервері з використанням screen.
Результат: Створено стабільний інструмент, що дає користувачеві конкурентну перевагу в швидкості та автоматизує рутинний пошук, фільтруючи нерелевантний контент.
#olx #олх #парсеролх #python #python3 #aiogram #asyncio #telegrambot #botdev #coding #programming #developer #it #tech #снайперолх #олхбот #resell #iphone #ps5 #macbook #apple #автоматизация #скрипт #парсинг