Представим у нас есть 1 файл.js который как раз и будет исполнять функцию чтение.
По "соседству" у него есть папка commands в которой команды поделены по категориям (папкам) (фигурный скобки дабы показать что входит в состав папки),
все файлы в эти папках это файлы.js
Пример директории:
---------------------
commands{
moderation{
ban.js
mute.js
kick.js
}
info{
user.js
}
meme{
pepe.js
joke.js
}}
main.js
---------------------
const fs = require("fs"); // fs.readdir("./commands/") пример использование fs
let jsfile = files.filter((f) => f.split(".").pop() === "js"); // рабочий фильтыр который находит js
p.s. я буду добавлять новые категории в commands дабы не писать каждый раз по новой какую папку читать нужно чтобы он читал все папки которые находятся в commands.