1.1.4-5.1 • Published 3 months ago
@skybl/sbl v1.1.4-5.1
Sky Botlist - NPM oficial
- Entre agora em nosso discord aqui
Requisitos
- Ter um bot aprovado em nossa plataforma
- Gerar um token pelo /api
Como usar
- 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
const sbl = require("@skybl/sbl")
const Sbl = new sbl("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 votaram
Sbl.api.votes.get("userID") // Retorna um objeto com os dados do usuário em relação aos votos
Sbl.api.votes.length() // Retorna a quantidade total de votos
Sbl.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:
- $canVoteuserID - Veja se um usuário pode votar, se puder votar, retorna true caso não, retorna false
- $lastVoteuserID - Retorna em milissegundos o último voto do usuário.
- $userVotesuserID - 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
- $voteList - Retorna um array com todos os votos