botsshelter
TypeScript icon, indicating that this package has built-in type declarations

1.0.12 • Public • Published

BotsShelter

This package will get bots info from the BotsShelter API and parse it for you. To initialize it, do the following:

const Client = require('botsshelter').default;

const client = new Client('YOUR BOTSSHELTER TOKEN');

Methods

Get

client.get('SOME DISCORD BOT ID')
    .then((data) => console.log(data))
    .catch((error) => console.error(error));

You can obviously use the async/await syntax. The function will return the bot data or undefined if no bot was found with the provided ID.

Returned Data

{
  id: 'Discord ID',
  owner: 'Discord ID',
  collaborators: ['ID 1', 'ID 2', 'etc'],
  description: 'A description',
  invitelink: 'A link',
  supportserver: 'A Discord invite',
  website: 'A link',
  library: 'The Discord library',
  votes: 2, // or other number,
  addedat: 1234 // date in ms
}

Vote

client.vote('SOME DISCORD BOT ID')
    .then((data) => console.log(data))
    .catch((error) => console.error(error));

Returned Data

true if successfully voted. false if the bot was not found, or you were rate limited. You can only vote every 12 hours.

Dependencies (1)

Dev Dependencies (4)

Package Sidebar

Install

npm i botsshelter

Weekly Downloads

0

Version

1.0.12

License

ISC

Unpacked Size

4.19 kB

Total Files

4

Last publish

Collaborators

  • thephodit