Improve plugins, make settings server separate

This commit is contained in:
Isaac
2021-03-03 17:20:33 +00:00
parent b4135169e7
commit d5463a9bc3
19 changed files with 73 additions and 796 deletions

View File

@@ -64,10 +64,9 @@ const log = require('./logger');
const { selectPresence } = require('./utils/discord');
const I18n = require('@eartharoid/i18n');
const { CommandManager } = require('./modules/commands');
const CommandManager = require('./modules/commands/manager');
const PluginManager = require('./modules/plugins/manager');
const TicketManager = require('./modules/tickets');
const { PluginManager } = require('./modules/plugins');
const SettingsServer = require('./server');
require('./modules/structures')(); // load extended structures before creating the client
@@ -122,9 +121,6 @@ class Bot extends Client {
this.plugins = new PluginManager(this);
this.plugins.load(); // load plugins
/** SettingsServer internal plugin instance */
this.server = new SettingsServer(this);
this.log.info('Connecting to Discord API...');
this.login();