Instale a versão mais recente do Node.JS
Execute o seguinte comando:
npm i -g cnfair-cli
Instale a versão mais recente do Node.JS
Instale a versão mais recente do Bun
Execute o seguinte comando:
bun install --production --frozen-lockfile
Execute o seguinte comando:
bun run build
Execute o seguinte comando:
bun link
Para atualizar a CLI você pode simplesmente executar o seguinte comando:
npm i -g cnfair-cli
Para usar a CLI, execute o seguinte comando:
cnfair --help
Permite definir o token pandabuy usado para resgatar os produtos
Você pode descobrir seu token atual executando-o em uma guia do navegador atualmente conectado ao pandabuy:
token = localStorage . getItem ( "PANDABUY_TOKEN" ) ;
console . log ( token || "ERROR: Pandabuy token not found" )
Recupera o código de resgate para cada productId especificado no CNFair e depois os resgata no Pandabuy.
Os IDs dos produtos geralmente têm esta aparência: PI0000000000
e podem ser encontrados no URL de um produto CNFair, por exemplo: https://cnfair.com/detail/PI0000000000
bandeira | descrição | Padrão |
---|---|---|
-r, --reabastecer | Ativar modo de reabastecimento | falso |
-d, --atraso | Atraso entre cada tentativa em segundos | 5 |
--reabastecimento-atraso | Atraso entre cada tentativa em segundos quando no modo de reabastecimento | 10 |
-w, --way | Forma de pagamento (opções: "pontos", "saldo") | pontos |
Resgatar um único produto: cnfair redeem PI00000001
Resgatar dois produtos: cnfair redeem PI00000001 PI00000002
Resgate dois produtos e pague com saldo: cnfair redeem -w balance PI00000001 PI00000002
Resgatar um produto com um atraso de repetição de 1s: cnfair redeem -d 1 PI00000001
Monitore um produto para reabastecimento: cnfair redeem -r PI00000001
Monitore um produto para reabastecimento a cada 20 anos: cnfair redeem -r --restock-delay 20 PI00000001
Resgate 3 produtos com atraso de 1s, habilite monitoramento de reabastecimento com atraso de 20s e pague com saldo: cnfair redeem -d 1 -r --restock-delay 20 -w balance PI00000001 PI00000002 PI00000003