diff --git a/pom.xml b/pom.xml index d3b4457..8a747f4 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ com.github.BotSeira SeiraCore - 1.13.0 + 1.13.1 25 diff --git a/src/main/java/xyz/zcraft/seira/console/ConsoleCommandProcessor.java b/src/main/java/xyz/zcraft/seira/console/ConsoleCommandProcessor.java index 5f8b51e..c7c8a78 100644 --- a/src/main/java/xyz/zcraft/seira/console/ConsoleCommandProcessor.java +++ b/src/main/java/xyz/zcraft/seira/console/ConsoleCommandProcessor.java @@ -272,8 +272,8 @@ public ConsoleResult execute(String line) { } private ConsoleResult ai(ConsoleInputParser.ParsedInput input) { - if (input.size() == 1) { - final String value = input.value(0).toLowerCase(Locale.ROOT); + if (input.size() == 2) { + final String value = input.value(1).toLowerCase(Locale.ROOT); if (value.equalsIgnoreCase("reload")) { AiPermission.loadFromFile(); return ConsoleResult.success("AI permission reloaded."); @@ -282,9 +282,9 @@ private ConsoleResult ai(ConsoleInputParser.ParsedInput input) { } else { return ConsoleResult.failure("Group id " + value + " not a valid id."); } - } else if (input.size() == 2) { - final String target = input.value(0).toLowerCase(Locale.ROOT); - final String option = input.value(1).toLowerCase(Locale.ROOT); + } else if (input.size() == 3) { + final String target = input.value(1).toUpperCase(Locale.ROOT); + final String option = input.value(2).toLowerCase(Locale.ROOT); if (!ID_PATTERN.matcher(target).matches()) { return ConsoleResult.failure("Group id " + target + " not a valid id."); @@ -307,10 +307,10 @@ private ConsoleResult ai(ConsoleInputParser.ParsedInput input) { final int parallel = AiPermission.getParallel(target); return ConsoleResult.success("Parallel count of AI chat for group " + target + " is " + parallel + "."); } - } else if (input.size() == 3) { - final String target = input.value(0).toLowerCase(Locale.ROOT); - final String option = input.value(1).toLowerCase(Locale.ROOT); - final String value = input.value(2).toLowerCase(Locale.ROOT); + } else if (input.size() == 4) { + final String target = input.value(1).toUpperCase(Locale.ROOT);; + final String option = input.value(2).toLowerCase(Locale.ROOT); + final String value = input.value(3).toLowerCase(Locale.ROOT); if (!ID_PATTERN.matcher(target).matches()) { return ConsoleResult.failure("Group id " + target + " not a valid id.");