Git Product home page Git Product logo

nike-bot's Introduction

nike-bot

Compra um tênis SNKRS na Nike Brasil.

🚀 Como usar

Requerimentos:

Instalar as dependências:

npm install

Compilar o programa:

npm run build

Iniciar o programa:

npm run start

📜 Documentação

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.

Arquivo de configuração

Exemplo

EMAIL="[email protected]"
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

EMAIL

O email da conta na Nike.

Exemplos

PASSWORD

A senha da conta na Nike.

Exemplos
EMAIL=s3nh4

CARD_LAST_DIGITS

Os quatro últimos números do cartão salvo na conta. Deve conter 4 dígitos.

Exemplos
CARD_LAST_DIGITS=3253

Para selecionar o primeiro cartão salvo na conta:

CARD_LAST_DIGITS=
PHONE

O número de celular que irá receber o código SMS, caso necessário. Deve conter 11 dígitos.

Exemplos
PHONE=4898037261

SHOE_URL

O link para a página do tênis.

Exemplos
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

SHOE_SIZES

Os tamanhos do tênis.

Exemplos

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=

SYNC_TIMEOUT

O tempo máximo para a execução de uma ação síncrona (clique, digitação, seleção).

Exemplos

Para esperar no máximo 5 segundos:

SYNC_TIMEOUT=5000

ASYNC_TIMEOUT

O tempo máximo para a execução de uma ação assíncrona (navegação).

Exemplos

Para esperar no máximo 20 segundos:

ASYNC_TIMEOUT=20000

RETRY_TIMEOUT

O tempo de espera para tentar novamente após um erro.

Exemplos

Para esperar 5 segundos:

RETRY_TIMEOUT=5000

🔑 Licença

Este projeto está sob a licença MIT.

nike-bot's People

Contributors

azganoth avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.