Каков наиболее эффективный макет файла для моего проекта QBot? - PullRequest
0 голосов
/ 10 марта 2019

Я снова вернулся. Мне нужны некоторые предложения для размещения файла моего предстоящего перекодирования моего бота, 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.

Итог: есть ли более эффективный или лучший способ справиться со всеми этими файлами?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...