Я снова вернулся. Мне нужны некоторые предложения для размещения файла моего предстоящего перекодирования моего бота, QBot. У меня уже есть концепция.
QBot
Commands
*
Addons
src.js
Commands
*
Configuration
botConfig.json
botToken.json
apiConfig.json
Databases
Database.json
Levels.json
Voting.json
CustomCmd.json
AddonHandler.js
API
APIHandler.js
Routes
GETStatus.js
GETInfo.js
*
node_modules
*
QBot.js (Main)
package.json
package-lock-json
Как видите, QBot.js
- это основной файл бота. Там будут проводиться все мероприятия, связанные с ботом. src.js
в папке QBot
- это основные функции, которые я могу использовать везде в проекте, такие как запись в файл, получение и запрос данных, и все такое. APIHandler.js
и AddonHandler.js
- это, как вы знаете, обработчики для API (для извлечения данных бота) и надстроек ботов, таких как уровни, предметы первой необходимости, пользовательские команды и т. Д.
*
означает, что там будут файлы, относящиеся к каталогу. Например, каталог команд будет содержать все виды команд. И они могут быть более 40+ файлов JavaScript.
Итог: есть ли более эффективный или лучший способ справиться со всеми этими файлами?