0.8.0-pre • Published 5 years ago
dbdapi.js v0.8.0-pre
DBD API
An API Wrapper for Discord Bots Development API
Documentation
WIP :P
How to install
npm i dbdapi.js
Examples
With async/await
const Discord = require('discord.js');
const DiscordBotsDev = require('dbdapi.js');
const bot = new Discord.Client();
const DBD = new DiscordBotsDev('DiscordBots Development API token', "your bot's user id", 'your id / bot owner id');
bot.on('ready', () => console.log("Ready!"));
bot.on('message', async message => {
var args = message.content.split(" ").replace('.', '');
if (messsage.content === '.bot') {
var botData = await DBD.getBot(args[0]);
if (!botData || botData === undefined) return message.channel.send('Sorry, that bot was not registered *yet* on DiscordBots Developement');
message.channel.send(`${botData.bot.tag} by ${botData.owner.tag} with prefix ${botData.prefix}!`);
}
});
bot.login('bot token');
With .then() Promises
const Discord = require('discord.js');
const DiscordBotsDev = require('dbdapi.js');
const bot = new Discord.Client();
const DBD = new DiscordBotsDev('DiscordBots Development API token', "your bot's user id", 'your id / bot owner id');
bot.on('ready', () => console.log("Ready!"));
bot.on('message', message => {
var args = message.content.split(" ").replace('.', '');
if (messsage.content === '.bot') {
DBD.getBot(args[0]).then(botData => {
if (!botData || botData === undefined) return message.channel.send('Sorry, that bot was not registered *yet* on DiscordBots Developement');
message.channel.send(`${botData.bot.tag} by ${botData.owner.tag} with prefix ${botData.prefix}!`);
});
}
});
bot.login('bot token');