AltitudeBot/src/main/java/com/alttd/config/MessagesConfig.java

45 lines
1.9 KiB
Java
Raw Normal View History

2022-03-09 21:11:11 +00:00
package com.alttd.config;
2022-03-31 20:08:50 +00:00
import net.dv8tion.jda.api.entities.MessageEmbed;
2022-03-09 21:11:11 +00:00
public class MessagesConfig extends AbstractConfig {
static MessagesConfig messagesConfig;
public MessagesConfig() {
super("messages.yml");
}
public static void reload() {
messagesConfig = new MessagesConfig();
messagesConfig.readConfig(MessagesConfig.class, null);
}
public static String HELP_HELP = "`<prefix>help`: Shows help menu";
public static String HELP_MESSAGE_TEMPLATE = "<commands>";
private static void loadHelp() {
HELP_HELP = messagesConfig.getString("help.help", HELP_HELP);
HELP_MESSAGE_TEMPLATE = messagesConfig.getString("help.message-template", HELP_MESSAGE_TEMPLATE);
}
2022-03-31 20:08:50 +00:00
private static void loadPollHelp() {
}
2022-03-09 21:37:44 +00:00
public static String INVALID_COMMAND = "<command> is not a valid command.";
public static String INVALID_COMMAND_ARGS = "`<args>` is/are not valid argument(s) for `<command>`.\nFor more info see <prefix>help <command>";
2022-03-31 20:08:50 +00:00
public static String GUILD_ONLY_MESSAGE = "Sorry, <command> can only be executed from within a guild.";
public static String NO_PERMISSION_MESSAGE = "Sorry, <command> can only be executed from within a guild.";
public static String INVALID_COMMAND_ARGUMENTS = "Some of the arguments in your command were invalid: <error>";
2022-03-09 21:37:44 +00:00
private static void loadInvalidCommands() {
2022-03-31 20:08:50 +00:00
INVALID_COMMAND = messagesConfig.getString("messages.invalid_command", INVALID_COMMAND);
INVALID_COMMAND_ARGS = messagesConfig.getString("messages.invalid_command_args", INVALID_COMMAND_ARGS);
GUILD_ONLY_MESSAGE = messagesConfig.getString("messages.guild_only_message", GUILD_ONLY_MESSAGE);
NO_PERMISSION_MESSAGE = messagesConfig.getString("messages.no_permission_message", NO_PERMISSION_MESSAGE);
INVALID_COMMAND_ARGUMENTS = messagesConfig.getString("messages.invalid_command_arguments", INVALID_COMMAND_ARGUMENTS);
2022-03-09 21:37:44 +00:00
}
2022-03-09 21:11:11 +00:00
}