Debido a esto nos hemos visto obligados a indagar y a comprender como funcionan estos BOTS y hemos encontrado a un buen candidato para competir por el premio de hacernos con una codiciada tarjeta gráfica.
Vamos a tratar de explicar de manera fácil y concisa como llevar esto a cabo y a configurar nuestro BOT para que empiece a buscar stock en las principales tiendas de nuestro país.
El BOT que vamos a utilizar se llama: Streetmerchant.
Pasos a seguir:
1- Descargar e instalar: Nodejs (actual)
2- Descargar e instalar: Git (última versión)
Al instalar estos 2 programas es darle todo a siguiente, no hay que modificar nada en la instalación.
3- Ahora nos vamos a donde queramos instalar el programa, en nuestro caso lo hemos hecho en el mismo escritorio, así que nos situamos en él y le damos al botón secundario y ahora contaremos con una nueva opción en el panel contextual llamada: Git Bash Here, le damos. Ahora se nos abrirá la consola de comandos donde deberemos de pegar lo siguiente: git clone https://github.com/jef/streetmerchant.git
En el momento en que le demos a 'enter' comenzará a clonar el repositorio en nuestro PC y veremos la carpeta con el Streetmerchant dentro.
Una vez que la instalación se complete, cerramos la consola.
4- Ahora entramos en la carpeta del Streetmerchant que se nos acaba de crear y volvemos a darle al botón secundario y seleccionamos nuevamente: Git Bash Here para que se se nos vuelva a abrir la consola de comandos.
Esta vez pegamos el siguiente comando: npm install
5- En misma carpeta del Streetmerchant busca el archivo dotenv-example y renombralo a: .env y ábrelo con el bloc de notas, por ejemplo.
6- Ahora quita esa cara de asustado que se te ha quedado porque lo que estás viendo son las variables con las que podremos configurar nuestro BOT, es muy fácil pero lo que pasa es que hay muchas y puedes asustarte; nosotros vamos a explicarte las que tendrás que configurar para sacarle el máximo partido al BOT.
7- Nosotros te aconsejamos que modifiques las siguientes a tu gusto: DESKTOP_NOTIFICATIONS=true; en el caso de que estés buscando una RTX 3060TI, RTX 3070, RTX 3080 o la RTX 3090 deberás de ajustar el precio de la que te interese modificando la variable de esta:
MAX_PRICE_SERIES_3060TI=
MAX_PRICE_SERIES_3070=
MAX_PRICE_SERIES_3080=900
MAX_PRICE_SERIES_3090=
En este ejemplo tenemos fijado un precio máximo de 900 euros para la RTX 3080, todo lo que sobrepase de este precio estipulado será declinado. Recordad poner siempre el precio sin utilizar ni el punto ni la coma.
Este BOT permite también hacer lo propio si lo que estás buscando es la nueva PS5 o la XBOX SERIES modificando de igual manera estás variables:
MAX_PRICE_SERIES_SONYPS5C=
MAX_PRICE_SERIES_SONYPS5DE=
MAX_PRICE_SERIES_XBOXSS=
MAX_PRICE_SERIES_XBOXSX=
Otras variables importantes que debemos modificar:
SHOW_ONLY_BRANDS=
SHOW_ONLY_MODELS=
SHOW_ONLY_SERIES=3080
En este caso solo estamos buscando una gráfica RTX 3XXX pero podemos ajustar más la búsqueda a un modelo en concreto o una marca.
La variable más importante es STORES y si lo que te interesa es revisar tiendas españolas te aconsejamos que la dejes así:
STORES=amazon-es,coolmod,elcorteingles,pccomponentes,wipoid
Si eres de otro país revisa la página de Streetmerchant donde podrás ver las tiendas a las que el BOT les da soporte.
En principio ya estaría, también podrías configurar un BOT de Telegram e introducir los datos en:
TELEGRAM_ACCESS_TOKEN=
TELEGRAM_CHAT_ID=
Para que de esta manera te avise directamente en un grupo privado, pero bueno esto ya es ir tocando cosas e investigando por nosotros mismos.
8- Ahora para finalizar vamos a ponerlo en marcha, tan solo tendremos que ir de nuevo a la carpeta donde se encuentra instalado el Streetmerchant y volver a abrir la consola de comandos clicando con el botón secundario: Git Bash Here y pegando el siguiente comando: npm run start y al darle a 'enter' el programa se compilará y empezará a buscar en todas las tiendas que le hemos dicho siguiendo los parámetros que le hemos establecido.
Para cualquier duda que os pueda surgir podéis preguntarme mismamente en los comentarios de esta noticia e intentaré ayudaros en lo que pueda, ¡un saludo y buena caza!

Antes de nada, gracias por tu aporte es interesante.
Pero cuando hago el npm install me indica que hay "2 high severity vulnerabilities" y si continuo cuando hago el npm run start me da el siguiente error "error :: ✖ something bad happened, resetting streetmerchant in 5 seconds Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (856583). { "stack": "Error: Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (856583)."
Me puedes ayudar o explicarme como tendría que hacer?
PD.: hago todos los pasos al pie de la letra
Gracias por tu ayuda