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, diztrue
para sim efalse
para não. -
newVersion
: Retorna a nova versão do jogo, se a propriedadenewVersionAvailable
indicartrue
.
GetServerInfo(server, lang, version)
:
Retorna um objeto com as seguintes propriedades:
-
serverIsOpen
: Diz se o servidor do jogo está aberto, retornatrue
para sim efalse
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