disgrow
Version:
A growth increments for your Discord bots
35 lines (28 loc) • 801 B
text/typescript
import c from "./src/const";
import get from "axios";
class Disgrow {
private base: string
private bot: string
static default: typeof Disgrow;
constructor(bot: string) {
if (!bot) throw new Error(c.error.missingBotId);
this.base = c.endpoint.baseurl;
this.bot = bot;
}
/**
* Get the summary stats increments of a bots
* @example
* ```js
* Disgrow.myStats().then((res) => { console.log("myStats", res); });
* ```
* https://disgrow.fly.dev/stats/get?id=724047481561809007
*/
async myStats() {
const endpoint = `${this.base}/stats/get?id=${this.bot}`;
const res = await get(endpoint,
{ headers: { "Content-Type": "application/json" } });
return res.data;
}
}
Disgrow.default = Disgrow;
export = Disgrow;