Package enterprises.iwakura.modularbot
Class ModularBot
java.lang.Object
enterprises.iwakura.modularbot.ModularBot
-
Constructor Summary
ConstructorsConstructorDescriptionModularBot(enterprises.iwakura.ganyu.Ganyu ganyu, ModularBotDataManager modularBotDataManager, ModularBotShardManager modularBotShardManager, ModularBotConfig config, DefaultModuleManager moduleManager, dev.mayuna.mayusjdautils.MayusJDAUtilities baseMayusJDAUtilities) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddInternalModules(@NonNull Module... modules) Adds internal module.voidshutdown()Shutdowns ModularDiscordBotvoid
-
Constructor Details
-
ModularBot
public ModularBot(enterprises.iwakura.ganyu.Ganyu ganyu, ModularBotDataManager modularBotDataManager, ModularBotShardManager modularBotShardManager, ModularBotConfig config, DefaultModuleManager moduleManager, dev.mayuna.mayusjdautils.MayusJDAUtilities baseMayusJDAUtilities)
-
-
Method Details
-
start
-
shutdown
public void shutdown()Shutdowns ModularDiscordBot -
addInternalModules
Adds internal module. Added modules will be loaded upon starting the ModularBot. If it's already started, it will be loaded immediately.- Parameters:
modules- Modules to add
-