Безкоштовний український бот знаходить найбільш вигідні пропозиції на продукти в різних населених пунктах.
Український програміст створив інноваційний телеграм-бот, що отримав назву Best Deal, котрий значно полегшує процес економії на щоденних витратах. Ідея цього проєкту належить автору з ніком ihor_m14 на платформі Reddit, який розробив його в рамках своєї дипломної роботи. На відміну від звичайних каналів, що пропонують безладні списки акцій, цей сервіс забезпечує користувачам індивідуальний та організований підхід до здійснення покупок.
Як працює персоналізований трекер
Замість того, щоб переглядати безліч непотрібних акцій, Best Deal пропонує можливість слідкувати лише за тими товарами, які ви купуєте регулярно. Якщо у вас є улюблена марка кави, молока чи сиру, сервіс знайде саме її для вас.
Користувач має можливість самостійно визначати зручний час для отримання звітів. Бот надсилає повідомлення про найнижчу ціну на обраний товар, зазначаючи конкретну торгову мережу та демонструючи різницю у вартості в порівнянні з попереднім днем. Це дозволяє вам слідкувати за реальними змінами цін.
Програма аналізує всі мережі одночасно, щоб знайти найкращу ціну. Якщо в одному супермаркеті продукт продається за "акційною" ціною 55 грн, а в іншому — без будь-яких акцій за 54 грн, бот запропонує обрати саме другий варіант.
Технічна реалізація
Сервіс створено за допомогою мови програмування Python і має добре спроектовану архітектуру. Бот отримує дані безпосередньо з сайту Zakaz.ua, який містить каталоги провідних роздрібних мереж, таких як "Метро", "Новус" та інші. Розробник обрав цю платформу, оскільки ціни, представлені на ній, точно відповідають реальним цінам у фізичних магазинах.
Головною проблемою подібних систем є те, що різні супермаркети підписують один і той самий продукт по-різному (наприклад, скорочуючи слова чи змінюючи їх порядок). Щоб вирішити це, розробник створив унікальний алгоритм групування. Він автоматично аналізує назви та об'єднує ідентичні товари в одну картку. Наразі точність роботи цього алгоритму сягає 95%, і автор продовжує його вдосконалювати, аби повністю виключити помилки дублювання.
Раніше ми повідомляли про те, що винахідник створив непересічне автономне судно, яке працює на сонячній енергії. Цей чоловік провів на своєму витворі 250 днів, відвідавши за цей час Францію, Іспанію та Португалію. Для того щоб зібрати цей унікальний корабель з нуля, майстру знадобилося приблизно 200 днів наполегливої праці.