Este proyecto es un fork para adaptar el proyecto original para amazon España y poder usarlo como cli. Todavía en construcción
Tracker de productos de amazon que te enviará un mensaje a telegram cuando el precio baje del indicado
- Capacidad de trackear más de un producto
- Configura el precio de límite de cada producto
- Las alertas te llegarán al chat configurado de telegram
Puedes instalar las dependencias con pip install -r requirements.txt
- Clona el repositorio
- Cambia tu token de telegram y tu id de chat en
settings.py
- Añade linea a linea en tracker/data/data.csv cada producto con el formato [url del producto],[precio objetivo]
- Ejecuta el script
python tracker/main.py
Pues ver como crear un bot fácilmente aquí.
- Busca en telegram el bot @RawDataBot
- Pulsa /start
- Escribe un mensaje
- En la respuesta habrá un campo "from" y dentro un campo "id", ese es tu chat id
Puedes configurar una entrada en la tabla de cron de tu propio ordenador. Los precios no suelen fluctuar en cuestion de minutos, por lo que con ejecutarse una vez al día suele ser suficiente. Ejecutando el siguiente comando puedes editar la tabla de cron:
crontab -e
Si añades la siguiente linea se ejecutará el proceso todos los días a las 10 am:
0 10 * * * python {path al proyecto}/amazon-price-tracker/tracker/main.py
- Añadir una opción para insertar un producto por parámetros.
- Mejorar sistema de log.
- Hacer código más defensivo