Version Estable
This commit is contained in:
28
src/main.ts
Normal file
28
src/main.ts
Normal file
@@ -0,0 +1,28 @@
|
||||
import Amayo from "./core/client";
|
||||
import { loadCommands } from "./core/loader";
|
||||
import { loadEvents } from "./core/loaderEvents";
|
||||
import { redisConnect } from "./core/redis";
|
||||
import { registeringCommands } from "./core/api/discordAPI";
|
||||
import {loadComponents} from "./core/components";
|
||||
|
||||
export const bot = new Amayo();
|
||||
|
||||
async function bootstrap() {
|
||||
console.log("🚀 Iniciando bot...");
|
||||
|
||||
loadCommands(); // 1️⃣ Cargar comandos en la Collection
|
||||
loadComponents()
|
||||
loadEvents(); // 2️⃣ Cargar eventos
|
||||
|
||||
await registeringCommands(); // 3️⃣ Registrar los slash en Discord
|
||||
|
||||
await redisConnect(); // 4️⃣ Conectar Redis
|
||||
|
||||
await bot.play();
|
||||
console.log("✅ Bot conectado a Discord");
|
||||
}
|
||||
|
||||
bootstrap().catch((err) => {
|
||||
console.error("❌ Error en el arranque:", err);
|
||||
process.exit(1);
|
||||
});
|
||||
Reference in New Issue
Block a user