Українець запустив безплатний Telegram-бот Best Deal, який відстежує знижки на продукти у супермаркетах різних міст

Українець запустив безплатний Telegram-бот Best Deal, який відстежує знижки на продукти у супермаркетах різних міст

Бота створив користувач Reddit під ніком ihor_m14. За словами автора, це його дипломна робота.

Як працює бот

Замість того, щоб читати купу каналів із хаотичними знижками на все підряд, можна підписатися лише на ті конкретні товари, які постійно купуєте (наприклад, улюблене масло, каву чи молоко).

Best Deal щодня надсилає вам сповіщення у той час, який самі налаштували. У повідомленні буде вказано найкращу ціну на товар, де саме його вигідніше купити, а також різницю в ціні порівняно з минулим днем, щоб ви бачили реальну динаміку.

Бот порівнює ціни у всіх супермаркетах одночасно і шукає найдешевшу пропозицію на ринку. Наприклад, якщо умовне «Сільпо» пропонує товар «зі знижкою» за 55 гривень, а в «Метро» він без жодних акцій коштує 54 гривні, бот покаже вам варіант у «Метро», бо там об’єктивно дешевше.

Що під капотом

Бот написаний на Python. Інформацію про товари та ціни він бере безпосередньо з сервісу Zakaz.ua — звідти парсяться каталоги великих мереж на кшталт «Метро», «Новус» тощо. Розробник обрав саме це джерело, оскільки ціни на Zakaz.ua максимально відповідають реальним цінникам у фізичних магазинах, на відміну від звичайних сайтів супермаркетів, де дані часто не збігаються з дійсністю.

Як бот розуміє, що це один і той самий товар у різних магазинах? Найбільший виклик для таких сервісів — об’єднати товари, які в різних супермаркетах підписані по-різному, наприклад, «Молоко 2,5%» та «Молоко паст. 2,5 відсотка».

Для цього розробник створив спеціальний алгоритм групування. Бот самостійно аналізує назви товарів і об’єднує їх в одну картку. Наразі цей алгоритм працює автоматично і вже на 95% точно об’єднує однакові продукти. Робота над покращенням системи триває, щоб звести мінімальні похибки (коли один товар іноді розбивається на дві різні групи) до нуля.

/

Telegram-бот Best Deal у режимі реального часу відстежує знижки в супермаркетах різних міст України, автоматично порівнює ціни на конкретно вибрані товари та надсилає щоденні звіти з найвигіднішими пропозиціями на ринку.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *