import config from "@stealth-developers/config"; import { logger } from "$/logger"; import { client, kitten } from "./client"; import { configTextModal } from "./components"; import commands from "./commands"; import { TicketButtons } from "./components/buttons"; 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: [configTextModal, ...TicketButtons], }); await kitten.sync(); logger.info(`logged in as ${client.user.tag}!`); }); void main();