dblcore.js
v0.0.6
Published
An unofficial API wrapper for https://top.gg
Downloads
31
Maintainers
Readme
dblcore.js
An unofficial API wrapper for https://top.gg
Installation
npm install dblcore.js
Documentation
Documentation can be found here
Credits
Created based on dblapi.js
Examples
Example of posting server count with supported libraries (Discord.js and Eris)
const Discord = require("discord.js");
const client = new Discord.Client();
const DBLC = require("dblcore.js");
const dbltoken = 'your dbl api token';
const dbl = new DBLC(dbltoken, client);
// Optional events
dbl.on('posted', () => {
console.log('Server count posted!');
})
dbl.on('error', e => {
console.log(`Oops! ${e}`);
})
Example of using webhooks to receive vote updates
const DBL = require('dblapi.js');
const dbltoken = 'your dbl api token';
const dbl = new DBLC(dbltoken, { webhookPort: 5000, webhookAuth: 'password' });
dbl.webhook.on('ready', hook => {
console.log(`Webhook running at http://${hook.hostname}:${hook.port}${hook.path}`);
});
dbl.webhook.on('vote', vote => {
console.log(`User with ID ${vote.user} just voted!`);
});