Compra um tênis SNKRS na Nike Brasil.
Requerimentos:
Instalar as dependências:
npm install
Compilar o programa:
npm run build
Iniciar o programa:
npm run start
Certifique-se de ajustar as configurações de acordo com suas necessidades no arquivo de configuração ".env" (caso não exista, inicie o bot para ele ser criado).
Para utilizar o bot a conta deve ter, no mínimo, um endereço e cartão salvos.
EMAIL="nome.sobrenome@gmail.com"
PASSWORD="s3nh4"
CARD_LAST_DIGITS=3253
PHONE=4898037261
SHOE_URL="https://www.nike.com.br/Snkrs/Produto/PG-5/153-169-211-303936"
SHOE_SIZES=34,33.5,42,40
SYNC_TIMEOUT=5000
ASYNC_TIMEOUT=20000
RETRY_TIMEOUT=5000
O email da conta na Nike.
EMAIL=nome.sobrenome@gmail.com
A senha da conta na Nike.
EMAIL=s3nh4
Os quatro últimos números do cartão salvo na conta. Deve conter 4 dígitos.
CARD_LAST_DIGITS=3253
Para selecionar o primeiro cartão salvo na conta:
CARD_LAST_DIGITS=
O número de celular que irá receber o código SMS, caso necessário. Deve conter 11 dígitos.
PHONE=4898037261
O link para a página do tênis.
SHOE_URL=https://www.nike.com.br/Snkrs/Produto/PG-5/153-169-211-303936
O domínio pode ser omitido:
SHOE_URL=Snkrs/Produto/PG-5/153-169-211-303936
Os tamanhos do tênis.
Para selecionar os tamanhos 34; 33,5; 42 e 40:
SHOE_SIZES=34,33.5,42,40
Para selecionar os primeiro tamanho disponível:
SHOE_SIZES=
O tempo máximo para a execução de uma ação síncrona (clique, digitação, seleção).
Para esperar no máximo 5 segundos:
SYNC_TIMEOUT=5000
O tempo máximo para a execução de uma ação assíncrona (navegação).
Para esperar no máximo 20 segundos:
ASYNC_TIMEOUT=20000
O tempo de espera para tentar novamente após um erro.
Para esperar 5 segundos:
RETRY_TIMEOUT=5000
Este projeto está sob a licença MIT.