Por enquanto ela é só de websockets. Em um futuro próximo irá também ter rotas da api.
Base Inicial:
Esse código é código que vai ser necessário para todas as outras rotas
constsbl=require("@skybl/sbl")constSbl=newsbl("Seu token pessoal","Id do seu bot aprovado")Sbl.on("ready",()=>{console.log("Estou pronto para uso")})
Evento Ao Votar:
Sbl.on("voted",async(user_id)=>{console.log(`Alguém com o id ${user_id} votou em meu bot`)})
Rotas da api pelo wrapper:
Sbl.api.votes.get()// Retorna um array com todos que votaramSbl.api.votes.get("userID")// Retorna um objeto com os dados do usuário em relação aos votosSbl.api.votes.length()// Retorna a quantidade total de votosSbl.api.votes.text()// Retorna um texto com quem mais votou
Para amantes do aoi.js, nós temos a solução para usar nossa api!
// No nosso exemplo, iremos supor que seu cliente do aoi.js está na variável client, caso não seja, só alterar!Sbl.aoi(client)
Funções fornecidas:
$canVote[userID] - Veja se um usuário pode votar, se puder votar, retorna true caso não, retorna false
$lastVote[userID] - Retorna em milissegundos o último voto do usuário.
$userVotes[userID] - Retorna a quantidade exata de votos que um usuário tem
$votes - Retorna o total de votos que o bot tem
$voteRankText - Retorna um rank em texto de quem mais votou no bot