Advertisement
TheBakkeseKing

DS Bot Modular / Event Ready

Sep 1st, 2024
307
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const { loadCommands } = require("../../Handlers/commandHandler");
  2. const config = require("../../config.json");
  3.  
  4. module.exports = {
  5.     name: "ready",
  6.     once: true,
  7.     async  execute(client) {
  8.       console.log(`${client.user.username}, se inicio correctamente.`);
  9.  
  10.       loadCommands(client);
  11.  
  12.       // Inicializar la caché de invitaciones
  13.       client.inviteCache = new Map();
  14.  
  15.       // Cargar todas las invitaciones de cada servidor en la caché al iniciar el bot
  16.       for (const guild of client.guilds.cache.values()) {
  17.           const invites = await guild.invites.fetch();
  18.           client.inviteCache.set(guild.id, new Map(invites.map(invite => [invite.code, invite.uses])));
  19.       }
  20.  
  21.       console.log('Caché de invitaciones cargada.');
  22.  
  23.     },
  24. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement