discord.dbl
v1.2.5
Published
An official api for posting stats count to the discord bot list discordz.xyz
Downloads
127
Maintainers
Readme
DISCORD.dbl
- Support: https://discord.gg/XmMU6PXN9t
- BotList: https://discordz.xyz/
- Docs: https://docs.discordz.xyz/
If you have problem setuping this package join our discord server.
Changelogs
- Auto posting available!
- Webhook vote tracking available!
- Event System updated!
Where to get api token?
- You can get api token on your bots edit page on https://discordz.xyz/
Features
- server count & shard count posting to discordz.xyz
- Getting information about bot!
- Has voted features for bots!
npm i discord.dbl
Stats posting!
const dbots = require("discord.dbl");
const dbl = new dbots("API-TOKEN-HERE", client, { autoPost: 900001 }); //Time in milliseconds, must be greater than 15 minutes!
client.on("ready", async () => {
dbl.postStats(); //=> Note: You can only use this package for discord.js use
// Must have a package named node-fetch and express
// console.log("Server count posted")
})
//Note: If you bot works on shards then api will automatically post shards count too...
client.login("BOT-LOGIN-TOKEN")
Example
const dbots = require("discord.dbl");
const dbl = new dbots("API-TOKEN-HERE", client, { autoPost: 900001 });
client.on("ready", async () => {
dbl.postStats(); => Note: You can only use this package for discord.js use
// console.log("Server count posted")
let hasVote = await dbl.hasVoted("714451348212678658");
if(hasVote === true) {
console.log("Voted")
} else {
console.log("Vote please.")
}
let search = await dbl.search("BOT-ID")
console.log(search)
});
Vote Tracking
const dbots = require("discord.dbl");
const dbl = new dbots("API-TOKEN-HERE", client, { autoPost: 900001, auth: "AuthKey" });
client.on('ready', async () => {
dbl.Webhook("/vote") //replace vote with the path that you used on https://discordz.xyz
})
dbl.on("voted", voter => {
console.log(`A user with ID: ${voter.id} (${voter.username} has voted me!`)
})
client.login("BOT-LOGIN-TOKEN")
Error / Success
// This are for auto post!
dbl.on("posted", () => {
console.log("Posted Stats!")
})
dbl.on("error", e => {
console.log(e)
})
Note: If you are having problem using this package join our server https://discordz.xyz/dc