Basic Bot setup

This commit is contained in:
2024-04-07 12:11:59 +02:00
commit c2d634d049
21 changed files with 1298 additions and 0 deletions

25
src/utils/getAllFiles.ts Normal file
View File

@@ -0,0 +1,25 @@
import fs from "fs";
import path from "path";
export default (directory: string, foldersOnly = false) => {
let fileNames: string[] = [];
const files = fs.readdirSync(directory, {withFileTypes: true});
for(const file of files){
const filePath = path.join(directory, file.name);
if(foldersOnly){
if(file.isDirectory()){
fileNames.push(filePath);
}
}
else{
if(file.isFile()){
fileNames.push(filePath);
}
}
}
return fileNames;
}