Big-Boss-Isaac / unb-api

API wrapper for UnbelievaBoat Discord Bot API

Home Page:https://unbelievable.pizza/api/docs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

UnbelievaBoat API

Discord npm npm downloads Open Source Love NPM

Installation

npm install unb-api

Documentation

Full API documentation is located at https://unb.pizza/api/docs

Example

const { Client } = require('unb-api');
const client = new Client('TOKEN');    // Get your API token from https://unb.pizza/api/docs

const guildID = '305129477627969547';
const userID = '261674810914897931';

client.getUserBalance(guildID, userID).then(user => console.log(user));

Constructor

new Client(token, [options])

Methods

getUserBalance(guild_id, user_id)

Returns: Promise<User>

setUserBalance(guild_id, user_id, { cash, bank }, reason)

Returns: Promise<User>

editUserBalance(guild_id, user_id, { cash, bank }, reason)

Returns: Promise<User>

getGuildLeaderboard(guild_id)

Returns: Promise<User[]>

Structures

User

Type Property Description
Number rank? Leaderboard rank of the user. This is only present on getUserBalance() and getGuildLeaderboard()
String user_id User ID of the discord user.
Number cash User's cash balance.
Number bank User's bank balance.
Number total User's total balance.

Support

Discord Server

About

API wrapper for UnbelievaBoat Discord Bot API

https://unbelievable.pizza/api/docs

License:MIT License


Languages

Language:JavaScript 100.0%