"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const discord_js_1 = require("discord.js"); const eventHandler_1 = __importDefault(require("./handlers/eventHandler")); const dotenv_1 = __importDefault(require("dotenv")); const mongoose_1 = __importDefault(require("mongoose")); dotenv_1.default.config(); const client = new discord_js_1.Client({ intents: [ discord_js_1.IntentsBitField.Flags.Guilds, discord_js_1.IntentsBitField.Flags.GuildMembers, discord_js_1.IntentsBitField.Flags.GuildMessages, discord_js_1.IntentsBitField.Flags.MessageContent, ], }); (async () => { try { await mongoose_1.default.connect(process.env.MONGODB_URI || ""); console.log("Datenbank verbindung Hergestellt!"); (0, eventHandler_1.default)(client); client.login(process.env.TOKEN); } catch (error) { console.log("Es gab einen Fehler: " + error); } })();