UNPKG

tropicalbotlist.js

Version:

The main api wrapper for server_count, shard_count post methods of tropical bot list

25 lines (23 loc) 958 B
const fetch = require("node-fetch") class get { constructor(id, auth){ if(!auth)throw new Error("Missing authorization token.") if(!id)throw new Error("Missing bot id.") this.id = id this.auth = auth } async post(server_count, shard_count){ //At our api all actions logs is excuted from the bot list! //You can't change any logs //OH YEAH WHAT YOU ARE DOING HERE BITCH GET OUT NOW! let body = shard_count ? { 'server_count': server_count, 'shard_count': shard_count } : { 'server_count': server_count, 'shard_count': 0 } await fetch(`https://tropicalbotlist.xyz/api/v1/bot/${this.id}`, { method: 'POST', body: JSON.stringify(body), headers: { 'Content-Type': 'application/json', 'authorization': this.auth }, }).then(async (res) => {console.log(await res.json())}) } } module.exports = { get }