freefirejs

1.0.11 • Public • Published

freefirejs

Um módulo para interagir com a API do jogo Garena Free Fire.

👨‍💻 Tecnologias

Esse projeto usa as seguintes tecnologias:

⬇️ Instalação

npm install freefirejs

ou

yarn add freefirejs

🔥 Uso

Pegando a versão atual do jogo:

const freefire = require("freefirejs");

freefire.GetVersion.then((response)=>{
    let version = response.currentVersion;
    console.log(version);
});

Checando se existe uma nova versão disponível:

const freefire = require("freefirejs");

freefire.GetVersion.then((response)=>{
    if(response.newVersionAvailable == true){
        console.log(`Nova versão disponível: ${response.newVersion}`);
    }else{
        console.log("Sem versões novas disponíveis :(");
    }
});

Checando se o servidor está aberto:

const freefire = require("freefirejs");

freefire.GetServerInfo("BR","pt-br","1.68.1").then((response)=>{
    if(response.serverIsOpen == true){
        console.log("O servidor está aberto!");
    }else{
        console.log("O servidor está em manutenção :(");
    }
});

Pegando a data de criação de uma conta pelo ID do jogador:

const freefire = require("freefirejs");

freefire.getAccountCreationDate("123456789").then((response)=>{
    console.log(response.original_api_date);
    // ou
    console.log(response.otherFormat);
        // ou
    console.log(response.date);
}).catch((err)=>{
    console.log("ID Inválido.");
});

👨‍💼 Funções

GetVersion:

Retorna um objeto com as seguintes propriedades:

  • currentVersion: Retorna a versão atual do jogo.
  • newVersionAvailable: Diz se existe nova versão do jogo disponível, diz true para sim e false para não.
  • newVersion: Retorna a nova versão do jogo, se a propriedade newVersionAvailable indicar true.

GetServerInfo(server, lang, version):

Retorna um objeto com as seguintes propriedades:

  • serverIsOpen: Diz se o servidor do jogo está aberto, retorna true para sim e false para não.
  • patchnotes_url: Retorna a url das notas de atualização do jogo.
  • billboard_msg: Retorna a mensagem de manutenção do jogo.
  • currentVersion: Retorna a versão atual do jogo.

redeemCode({token,code}):

Retorna um objeto com as seguintes propriedades:

  • codeIsValid: Diz se o código de resgate é válido.
  • success: Diz se o código foi resgatado.

getAccountCreationDate(id):

Retorna um objeto com as seguintes propriedades

  • original_api_date
  • otherFormat
  • date

Dependencies (1)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i freefirejs

    Weekly Downloads

    0

    Version

    1.0.11

    License

    MIT

    Unpacked Size

    8.19 kB

    Total Files

    8

    Last publish

    Collaborators

    • shay444ofc