Watch product availability in MercadoLibre
I'll be watching you provides a periodic task to verify the availability of products in MercadoLibre and sends a message through Telegram when there's stock.
A few days ago I had to buy an oven, I did market research and the best price was provided by the manufacturer that sells their products through their official store hosted by MercadoLibre, the biggest eCommerce platform in Argentina.
For those who don't live in Argentina, it's pretty common to find different prices for the same product, there are several factors that make this happen, but the root cause is the country's inflation.
I didn't buy the product because it was late. Big mistake. The next day in the morning I was ready to do it but it wasn't available anymore. I sent a message to the manufacturer and they told me that they will have stock again in a couple of days so I promised myself to buy the product right after it became available.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
- Docker
- Docker-Compose
- Telegram Bot
- Clone this repository
git@github.com:FedericoJurio/illbewatchingyou.git
- Access to the project directory
cd illbewatchingyou
- Update the
products.yaml
file by adding the products of your interest - Update the
.env
file by adding the Telegram chat identifier, username, and password - Build the containers
docker-compose build
- Run the application
docker-compose up
Distributed under the MIT License. See LICENSE
for more information.