Files
Discord_bot/loaders/events.js
T
2026-01-27 15:05:04 +01:00

23 lines
544 B
JavaScript

const fs = require('node:fs');
const path = require('node:path');
const isJavaScriptFile = (file) => file.endsWith('.js');
const getEventFilePaths = (eventsPath) =>
fs
.readdirSync(eventsPath)
.filter(isJavaScriptFile)
.map((file) => path.join(eventsPath, file));
const loadEventModules = (eventsPath) => {
const eventFiles = getEventFilePaths(eventsPath);
return eventFiles.map((filePath) => ({
filePath,
event: require(filePath),
}));
};
module.exports = {
loadEventModules,
};