Files
beatbot/loaders/loadEvents.js
2024-04-26 16:33:00 +02:00

18 lines
541 B
JavaScript

const { readdirSync} = require("fs");
module.exports = client => {
let count = 0;
const dirsEvents = readdirSync("./events/");
for(const dirs of dirsEvents) {
const filesDirs = readdirSync(`./events/${dirs}/`).filter(f => f.endsWith(".js"));
for(const files of filesDirs) {
const event = require(`../events/${dirs}/${files}`);
client.on(event.name, (...args) => event.run(client, ...args));
count++;
};
};
console.log(`[Events] => ${count} logged events`)
}