From 9495ae233629a48813041f88b4b17eff9930a4c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tr=C3=A8sAbhi?= <43380238+tresabhi@users.noreply.github.com> Date: Sun, 15 Oct 2023 15:52:35 -0500 Subject: [PATCH] feat: simpler logging --- src/bot.ts | 2 ++ src/core/blitzkrieg/jsxToSvg.ts | 2 -- src/core/blitzstars/tankAverages.ts | 3 --- src/core/blitzstars/tankopedia.ts | 11 ++++------- src/core/discord/psa.ts | 2 -- src/events/interactionCreate/index.ts | 2 -- src/events/ready.ts | 7 +------ 7 files changed, 7 insertions(+), 22 deletions(-) diff --git a/src/bot.ts b/src/bot.ts index 71c0f155b..4e6aebe65 100644 --- a/src/bot.ts +++ b/src/bot.ts @@ -2,5 +2,7 @@ import { registerProcesses } from './core/blitzkrieg/processes'; import { secrets } from './core/blitzkrieg/secrets'; import { client } from './core/discord/client'; +console.log(`🟡 Launching bot ${client.shard?.ids[0]}`); + registerProcesses(); client.login(secrets.DISCORD_TOKEN); diff --git a/src/core/blitzkrieg/jsxToSvg.ts b/src/core/blitzkrieg/jsxToSvg.ts index eaffb3e5a..e0acc1621 100644 --- a/src/core/blitzkrieg/jsxToSvg.ts +++ b/src/core/blitzkrieg/jsxToSvg.ts @@ -12,7 +12,6 @@ let roboto: Buffer; let robotoBold: Buffer; let robotoBlack: Buffer; -console.log('Importing fonts...'); Promise.all( FONT_FILES.map( (file) => @@ -27,7 +26,6 @@ Promise.all( ), ).then((data) => { [roboto, robotoBold, robotoBlack] = data; - console.log('Fonts imported'); }); export default async function jsxToSvg(jsx: JSX.Element) { diff --git a/src/core/blitzstars/tankAverages.ts b/src/core/blitzstars/tankAverages.ts index 6bcf55c17..a210431c6 100644 --- a/src/core/blitzstars/tankAverages.ts +++ b/src/core/blitzstars/tankAverages.ts @@ -84,7 +84,6 @@ tankopedia; export type TankAverages = Record; -console.log('Caching tank averages...'); export const tankAverages = fetch( context === 'bot' ? 'https://www.blitzstars.com/api/tankaverages.json' @@ -100,8 +99,6 @@ export const tankAverages = fetch( individualTankAverage; }); - console.log('Tank averages cached'); - return partialTankAverages; } else { return json as TankAverages; diff --git a/src/core/blitzstars/tankopedia.ts b/src/core/blitzstars/tankopedia.ts index 70d4d4f1b..7be335929 100644 --- a/src/core/blitzstars/tankopedia.ts +++ b/src/core/blitzstars/tankopedia.ts @@ -27,12 +27,11 @@ export const tankopedia = fetch( : '/api/tankopedia', ) .then(async (response) => response.json()) - .then((wrapperTankopedia) => { - console.log('Tankopedia cached'); - return context === 'bot' + .then((wrapperTankopedia) => + context === 'bot' ? (wrapperTankopedia as { data: Tankopedia }).data - : (wrapperTankopedia as Tankopedia); - }); + : (wrapperTankopedia as Tankopedia), + ); const entries = new Promise(async (resolve) => { resolve(Object.entries(await tankopedia).map(([, entry]) => entry)); }); @@ -69,11 +68,9 @@ export interface TankopediaInfo { } // this is blocking because info is needed for command creation -console.log('Caching tankopedia info...'); export const tankopediaInfo = fetchBlitz( `https://api.wotblitz.com/wotb/encyclopedia/info/?application_id=${WARGAMING_APPLICATION_ID}`, ); -console.log('Cached tankopedia info'); export const TANK_ICONS: Record = { 'AT-SPG': 'https://i.imgur.com/BIHSEH0.png', diff --git a/src/core/discord/psa.ts b/src/core/discord/psa.ts index 48252aca0..06441f663 100644 --- a/src/core/discord/psa.ts +++ b/src/core/discord/psa.ts @@ -9,12 +9,10 @@ export interface PSA { export const psa: PSA = { data: null }; -console.log('Caching PSA...'); fetch( 'https://gist.githubusercontent.com/tresabhi/ed4b136f08856e615212e573aabe1968/raw', ) .then((response) => response.json()) .then((data) => { psa.data = data as PSAData; - console.log('PSA cached'); }); diff --git a/src/events/interactionCreate/index.ts b/src/events/interactionCreate/index.ts index 25efa3118..7a41cc454 100644 --- a/src/events/interactionCreate/index.ts +++ b/src/events/interactionCreate/index.ts @@ -136,12 +136,10 @@ commands.then((awaitedCommands) => { }); try { - console.log(`Refreshing ${publicCommands.length} public command(s).`); rest.put(Routes.applicationCommands(getClientId()), { body: publicCommands, }); - console.log(`Refreshing ${guildCommands.length} guild command(s).`); (isDev() ? [discord.test_guild_id] : [discord.tres_guild_id, discord.sklld_guild_id] diff --git a/src/events/ready.ts b/src/events/ready.ts index 6e41e3b45..50ecc620d 100644 --- a/src/events/ready.ts +++ b/src/events/ready.ts @@ -1,10 +1,5 @@ import { Client } from 'discord.js'; -import isDev from '../core/blitzkrieg/isDev'; export default function ready(client: Client) { - console.log( - `Logged in as ${client.user.tag} in ${ - isDev() ? 'development' : 'production' - } mode across ${client.guilds.cache.size} servers`, - ); + console.log(`🟢 Bot ${client.shard?.ids[0]} launched`); }