import { logger } from "$/logger"; import config from "@stealth-developers/config"; import { commands, components } from "f/index"; import { client, kitten } from "@/client"; import "./events"; const main = async () => { try { await client.login(config.discord.token); } catch (error) { await client.destroy(); logger.error(error); process.exit(1); } }; client.once("clientReady", async (client) => { kitten.register({ commands: commands, components: components, }); await kitten.sync(); logger.info(`logged in as ${client.user.tag}!`); const guilds = await client.guilds.fetch(); logger.info(`serving ${guilds.size} guilds!`); }); void main();