Skip to content

A Node package to make use of the DiscordRPG API easier.

Notifications You must be signed in to change notification settings

track8regret/discordrpg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

discordrpg

A Node package to make use of the DiscordRPG API easier.

NPM

Please note that documentation for all of the function responses can be found by looking at the DiscordRPG API documentation page.

Functions:

getGuild(id) Returns with a guild object.

var DiscordRPG = require('discordrpg');
var drpg = new DiscordRPG('Your API key here');

drpg.getGuild("82a13e23-68fa-8884-dd99-334c0f9f3e6f").then(r => {
    console.log(r.name); //"MadHouse"
});

getGuildItem(id) Returns with a guild item object.

var DiscordRPG = require('discordrpg');
var drpg = new DiscordRPG('Your API key here');

drpg.getGuildItem("1").then(r => {
    console.log(r.name); //"Guild Sign"
});

getAllItems() Returns with an array of all item objects. May take a second to return results.

var DiscordRPG = require('discordrpg');
var drpg = new DiscordRPG('Your API key here');

drpg.getAllItems().then(r => {
    console.log(r[1].name); //"Health Potion"
});

getItem(id) Returns with an item object.

var DiscordRPG = require('discordrpg');
var drpg = new DiscordRPG('Your API key here');

drpg.getItem("1").then(r => {
    console.log(r.name); //"Health Potion"
});

getBotStats() Returns with simple object of bot stats.

var DiscordRPG = require('discordrpg');
var drpg = new DiscordRPG('Your API key here');

drpg.getBotStats().then(r => {
    console.log(r.servers); //58810
});

getTrade(id) Returns with a trade object.

var DiscordRPG = require('discordrpg');
var drpg = new DiscordRPG('Your API key here');

drpg.getTrade("jce5jh30").then(r => {
    console.log(r.type); //"sell"
});

getItemBuyingTrades(id) Returns with array of all trade objects selling id item with buy as their type. May take a second to return results.

var DiscordRPG = require('discordrpg');
var drpg = new DiscordRPG('Your API key here');

drpg.getItemBuyingTrades("110").then(r => {
    console.log(r.trades[1].buy.price); //45
});

getItemSellingTrades(id) Returns with array of all trade objects selling id item with sell as their type. May take a second to return results.

var DiscordRPG = require('discordrpg');
var drpg = new DiscordRPG('Your API key here');

drpg.getItemSellingTrades("110").then(r => {
    console.log(r.trades[1].buy.price); //45
});

getAllTrades() Returns with an array of all trade objects. Will take a few seconds to return results.

var DiscordRPG = require('discordrpg');
var drpg = new DiscordRPG('Your API key here');

drpg.getAllTrades().then(r => {
    console.log(r); //lots of objects
});

getUser(id) Returns with a user object.

var DiscordRPG = require('discordrpg');
var drpg = new DiscordRPG('Your API key here');

drpg.getUser("120627061214806016").then(r => {
    console.log(r.name); //"The Conceptionist"
});

About

A Node package to make use of the DiscordRPG API easier.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published