ntlapi.js

1.2.5 • Public • Published

Iniciar

const NTLAPI = require("ntlapi.js");
const ntl = new NTLAPI("sua-key", client)

Propiedades

/* Para postar os seus stats: (guilds, users) */
ntl.postStats()

/* Para atualizar os seus stats: (guilds, users) */
ntl.updateStats()

/* Para pegar os seus stats: (views, guilds, users, verifield) */
ntl.getStats()

Parametros

Params Type
warn bool
refresh_time number


Exemplos

/* PostStats */
ntl.postStats({ warn: false });

/* true (retorna logs da api) false (retorna nada)*/

/* updateStats */
ntl.updateStats({ refresh_time: 60000, warn: false });

/* refresh_time é um intervalo de tempo em que á api atualiza seus stats (o parametro é o tempo em ms) */

/* getStats */
ntl.getStats(client.user.id, (stats) => {
  console.log(stats) //{ views: 0, users: 0, guilds: 0, verifield: bool }
});

/* No getStats você deve passar como o primeiro parametro o id do seu bot, depois você faz uma callback function pegando como parametro um objeto...
Dentro desse objeto ira conter todos os stats do seu bot!
*/

Callbacks

Uma callback é uma função, que deve ser executada logo apos todo o conteudo for iniciado...

Obs: Tudo que estiver dentro da callback sera executada assim que todo conteudo for carregado, ou seja se você utilizar o postStats e passar uma callback nele todo conteudo da callback sera executada assim que seus stats foram atualizados!


Exemplo de como utilizar uma callback em nossa library:

//Com logs
ntl.postStats({ warn: false }, () => {
  console.log("Meus stats foram postados")
});

//Exemplo real:
ntl.updateStats({ refresh_time: 60000, warn: false }, () => {
  const channel = client.channels.cache.get("123125412512512");

  channel.send("Meus stats foram atualizados as: " + Date.now());
});

Qualquer duvida ou erro, entrar em contato com á nossa equipe pelo Discord

Readme

Keywords

Package Sidebar

Install

npm i ntlapi.js

Weekly Downloads

0

Version

1.2.5

License

ISC

Unpacked Size

7.04 kB

Total Files

4

Last publish

Collaborators

  • codein-purple