Рубріки: Опыт

Я написал бесплатного Telegram-бота для поиска уцененных товаров на Rozetka, теперь им пользуются тысячи украинцев

Daniel Meleshun

Уцененные товары зачастую попадают в уценку из-за поврежденной упаковки или мини-дефекта, причем из-за этого могут стоить на порядок ниже рынка. Такие товары могут быть отличным способом сэкономить, если покупать их для личного использования.

Как возникла идея проекта?

У меня самого периодически возникала потребность купить очередную «приблуду», не привязываясь к конкретному товару. Например, нужно купить SSD. В таком случае приходилось мониторить уцененные товары на сайте Rozetka в ручном режиме, что доставляло много боли:

  1. Каждый день приходилось заходить на сайт, чтобы не пропустить новый товар.
  2. Приходилось смотреть все страницы в категории, так как товары нельзя сортировать по порядку добавления.

Посмотрев аналитику и убедившись, что тысячи украинцев ежемесячно гуглят уцененные товары на Rozetka, я решил написать бота.

Какую проблему он призван решить?

Задача бота Rozetka Discount Bot — решить всю ту боль, что возникала при ручном мониторинге категорий. То есть бот дает возможность подписаться на категории и получать уведомления о новых уцененных товарах.

Как реализовалась идея

Была спроектирована БД, после чего написан парсер для сбора данных на Rozetka, а затем — сам бот с функциями подписки на категории и рассылки уведомлений.

Скриншот Rozetka Discount Bot (нажмите, чтобы увеличить)

Какие технологии использовались

Использовались PHP, асинхронный модуль parallel и фреймворк для написания ботов PHP Telegram Bot.

База данных — PostgreSQL.

Брокер сообщений — RabbitMQ.

Стек был выбран с целью минимизации временных затрат на разработку, так как с этими технологиями уже приходилось довольно много работать, а на реализацию я выделил не более двух дней.

Какая аудитория у проекта

Бот не хранит личной информации. Мониторится только количество уникальных пользователей, подписанных на категории в данных момент, сейчас их чуть больше 1 000. Как правило, количество пользователей растет в преддверии праздников, после чего немного уменьшается.

Проект запущен около года назад. При этом бот нигде не рекламировался, аудиторные показатели растут исключительно за счет сарафанного радио.

Монетизация

Проект не монетизируется. Это сознательное решение. Теоретически монетизация возможна, но пока таких планов нет.

If you have found a spelling error, please, notify us by selecting that text and pressing Ctrl+Enter.

Останні статті

Токсичные коллеги. Как не стать одним из них и прекратить ныть

В благословенные офисные времена, когда не было большой войны и коронавируса, люди гораздо больше общались…

07.12.2023

Делать что-то впервые всегда очень трудно. Две истории о начале карьеры PM

Вот две истории из собственного опыта, с тех пор, когда только начинал делать свою карьеру…

04.12.2023

«Тыжпрограммист». Как люди не из ІТ-отрасли обесценивают профессию

«Ты же программист». За свою жизнь я много раз слышал эту фразу. От всех. Кто…

15.11.2023

Почему чат GitHub Copilot лучше для разработчиков, чем ChatGPT

Отличные новости! Если вы пропустили, GitHub Copilot — это уже не отдельный продукт, а набор…

13.11.2023

Как мы используем ИИ и Low-Code технологии для разработки IT-продукта

Несколько месяцев назад мы с командой Promodo (агентство инвестировало в продукт более $100 000) запустили…

07.11.2023

Университет или курсы. Что лучше для получения IT-образования

Пару дней назад прочитал сообщение о том, что хорошие курсы могут стать альтернативой классическому образованию.…

19.10.2023