Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | import { Logger } from "@nestjs/common"; import { DJSSharderPoster } from "topgg-autoposter"; import { ShardingManager } from "./"; export class TopGGAutoPoster extends DJSSharderPoster { public constructor( private readonly token: string, shardManager: ShardingManager, ) { super(token, shardManager, { startPosting: false, postOnStart: true, interval: 36 * 100 * 1000, // 1 Hour }); } private readonly logger = new Logger(TopGGAutoPoster.name); public async init() { this.start(); if (this.started) { this.logger.log("Started"); } this.on("posted", (stats) => { this.logger.log(`Posted stats to Top.gg | ${stats.serverCount} Server(s) | ${stats.shardCount} Shard(s)`); }).on("error", (error) => { this.logger.error(`Error when posting stats: ${error}`); }); } } |