roxybotlist.js
Version:
Post stats to roxybotlist.ml
24 lines (23 loc) • 718 B
TypeScript
import { Response } from 'node-fetch';
/** Post stats to roxybotlist.ml */
export declare class PostStats {
private options;
private emitter;
private bot;
constructor(options: PostStatsOptions);
on<K extends keyof StatsEvent>(event: K, listener: (...args: StatsEvent[K]) => void): void;
private post;
}
interface StatsEvent {
postStats: [Response];
}
export interface PostStatsOptions {
/** API Token - https://roxybotlist.ml/dashboard/bots/[yourBotId]/api */
apiToken: string;
/** Bot token - https://discord.com/developers. */
botToken: string;
/** Interval to to post stats in minutes.
* @default 5 */
interval?: number;
}
export {};