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

Застосунок про знижки в супермаркетах
Розробником бота є користувач Reddit під псевдонімом ihor_m14, як передає dev.ua. За словами творця, розробка Best Deal була частиною його дипломного проєкту. Основна мета сервісу — звільнити людей від необхідності самостійно шукати вигідні пропозиції серед великої кількості товарів та торговельних мереж.
Замість того, аби переглядати неорганізовані підбірки акцій, користувач визначає конкретні продукти, які він купує регулярно — наприклад, певну марку вершкового масла, кави або молока. Далі бот самостійно виконує всю аналітичну роботу:
- щодня у визначений користувачем час надсилає повідомлення з актуальною вартістю;
- встановлює, в якому саме супермаркеті товар можна придбати найвигідніше;
- демонструє різницю у ціні порівняно з попереднім днем;
- здійснює порівняння пропозицій у декількох мережах одночасно та обирає об’єктивно найнижчу ціну, навіть якщо в оголошенні немає явного зниження вартості.
Наприклад, якщо один магазин пропонує товар “зі знижкою” за 55 гривень, а інший продає його без будь-яких акцій за 54 гривні, бот все одно рекомендуватиме другий варіант, оскільки там ціна є меншою.
Розробник пояснив принцип роботи технології
Best Deal створено мовою Python. Інформацію про товари та ціни він отримує безпосередньо із сервісу Zakaz.ua, звідки відбувається парсинг каталогів великих мереж, таких як “Метро”, “Сільпо” тощо. Автор обґрунтував вибір цього джерела тим, що ціни на Zakaz.ua максимально відповідають фактичним цінникам у фізичних торгових точках, на відміну від стандартних сайтів супермаркетів, де дані часто не збігаються з реальністю.
Найбільшим технічним викликом стало розпізнавання одного й того ж товару під різними назвами в різних мережах — приміром, коли “Молоко 2,5%” в одному магазині іменується інакше, ніж в іншому. Для вирішення цього завдання розробник створив спеціальний алгоритм групування, який самостійно аналізує найменування товарів та об’єднує їх в одну картку. За словами автора, наразі точність такого об’єднання становить 95%, і робота над усуненням можливих помилок триває.
Вартість продуктів залишається нестабільною
Поява подібних сервісів є логічною на тлі постійних коливань цін на овочі, фрукти та інші продукти в українських супермаркетах. Такі інструменти надають покупцям можливість заощаджувати, орієнтуючись не на рекламні “акції”, а на справді найнижчу ціну на ринку.
Вартість продуктів у магазинах змінюється щотижня
Раніше “Інформатор” повідомляв, що свіжі помідори стрімко втрачають у ціні в українських супермаркетах, і публікував огляд актуальних цін у мережевих магазинах різних міст. Також ми писали, що супермаркети можуть зобов’язати безоплатно роздавати їжу, а юристка пояснила, як саме функціонуватиме такий механізм для торговельних мереж.