added feature to dynamically adapt the prefix while the bot is running, multiple characters are supported

This commit is contained in:
Sheldan
2020-04-26 12:11:28 +02:00
parent 4800470f86
commit 05aa0815d6
12 changed files with 128 additions and 8 deletions

View File

@@ -14,4 +14,5 @@ public interface CommandRegistry {
List<Command> getAllCommands();
List<Command> getAllCommandsFromModule(ModuleInterface module);
boolean isCommand(Message message);
String getCommandName(String input, Long serverId);
}

View File

@@ -3,7 +3,9 @@ package dev.sheldan.abstracto.core.service;
public interface ConfigService {
Double getDoubleValue(String name, Long serverId);
Double getDoubleValue(String name, Long serverId, Double defaultValue);
String getStringValue(String name, Long serverId, String defaultValue);
void createDoubleValueIfNotExist(String name, Long serverId, Double value);
void setDoubleValue(String name, Long serverId, Double value);
void setStringValue(String name, Long serverId, String value);
}

View File

@@ -12,4 +12,5 @@ public interface ConfigManagementService {
AConfig loadConfig(Long serverId, String name);
boolean configExists(Long serverId, String name);
void setDoubleValue(Long serverId, String name, Double value);
void setStringValue(Long serverId, String name, String value);
}