Telegram-бот- авто-лоти 24/7 на корейському автосайті
Розробка ботівБіль клієнта
Хороші лоти на авторинку зникають за години. Клієнт купував авто на корейському маркетплейсі Encar: 200+ оголошень на день, все корейською, а головні ризики — ДТП, затоплення, орендне минуле — заховані в окремих звітах інспекції та страхової історії. Ручний моніторинг означав або безсонні ночі, або втрачені найкращі варіанти.
Що зроблено
Telegram-бот, що опитує Encar кожні 30–60 хвилин цілодобово
Реверс-інжиніринг 4 непублічних API-ендпоінтів (пошук, деталі лота, техінспекція, страхова історія) — без браузера і Selenium, швидко та стабільно
Фільтр на 10 критеріїв: модель, комплектація, рік, пробіг, ціна, паливо + автоматична перевірка червоних прапорів: ДТП, затоплення, оренда/лізинг
Кожен збіг приходить карткою в Telegram: усі фото + структуроване резюме українською з бейджами історії
SQLite-дедуплікація — жоден лот не надсилається двічі; невдалі запити повторюються наступним проходом
Результат
Клієнт переглядає 1–2 відфільтровані авто на день замість 200+ оголошень
Авто з прихованим ДТП/затопленням/орендою відсіюються автоматично
Зекономлено ~2 години ручного моніторингу щодня, жодного втраченого лота з моменту запуску
Працює без нагляду на VPS як systemd-сервіс
Стек
Python 3.12 · httpx (async) · aiogram 3 · SQLite · pydantic-settings · structlog · systemd/VPS
Хороші лоти на авторинку зникають за години. Клієнт купував авто на корейському маркетплейсі Encar: 200+ оголошень на день, все корейською, а головні ризики — ДТП, затоплення, орендне минуле — заховані в окремих звітах інспекції та страхової історії. Ручний моніторинг означав або безсонні ночі, або втрачені найкращі варіанти.
Що зроблено
Telegram-бот, що опитує Encar кожні 30–60 хвилин цілодобово
Реверс-інжиніринг 4 непублічних API-ендпоінтів (пошук, деталі лота, техінспекція, страхова історія) — без браузера і Selenium, швидко та стабільно
Фільтр на 10 критеріїв: модель, комплектація, рік, пробіг, ціна, паливо + автоматична перевірка червоних прапорів: ДТП, затоплення, оренда/лізинг
Кожен збіг приходить карткою в Telegram: усі фото + структуроване резюме українською з бейджами історії
SQLite-дедуплікація — жоден лот не надсилається двічі; невдалі запити повторюються наступним проходом
Результат
Клієнт переглядає 1–2 відфільтровані авто на день замість 200+ оголошень
Авто з прихованим ДТП/затопленням/орендою відсіюються автоматично
Зекономлено ~2 години ручного моніторингу щодня, жодного втраченого лота з моменту запуску
Працює без нагляду на VPS як systemd-сервіс
Стек
Python 3.12 · httpx (async) · aiogram 3 · SQLite · pydantic-settings · structlog · systemd/VPS