UNPKG

tropicalbotlist.js

Version:

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

63 lines (39 loc) 1.52 kB
# tropical bot list api wrapper for node.js [Bot List Link](https://tropicalbotlist.xyz/) *Installation* `npm install tropicalbotlist.js --save` <hr> **Posting Servers Count & Shards Count** `POST` `You can post once every 5 minutes (ratelimits)` <hr> **Response** [ Error ] 429 : `[TBL] (429): Your are being ratelimited, 1 request per 5 mins.` [ Error ] 404 : `[TBL] (404): Can't find server_count.` [ Error ] 404 : `[TBL] (404): Authorization header not found.` [ Error ] 400 : `[TBL] (400): server_count not integer.` [ Error ] 404 : `[TBL] (404): Bot not found!` [ Error ] 400 : `[TBL] (400): Incorrect authorization token.` [ Error ] 404 : `[TBL] (404): Go generate auth token for your bot!` [ Error ] 400 : `[TBL] (400): shard_count not integer.` [ Success ] 200 : **[200]: Your Stats Has Been Posted.** ```js const Discord = require("discord.js") const client = new Discord.Client() const prefix = "!"; const TBL = require("tropicalbotlist.js") const tbl = new TBL.get(client.user.id,"bot-auth-token") client.on("ready", () => { console.log(`Logged in as ${client.user.tag}.`) setInterval(() => { tbl.post(client.guilds.cache.size) //tbl.post(client.guilds.cache.size, client.shard.count) //to post shard count! }) client.on("message", message => { if(message.author.bot) return if(message.content == prefix + "ping"){ message.reply(`Pong! it took ${client.ws.ping}`) } }) client.login("token") ```