did a lot of work on poll command

This commit is contained in:
2022-03-31 22:08:50 +02:00
parent ba55956bbf
commit 8f45b7039a
25 changed files with 826 additions and 116 deletions
@@ -1,5 +1,7 @@
package com.alttd.config;
import net.dv8tion.jda.api.entities.MessageEmbed;
public class MessagesConfig extends AbstractConfig {
static MessagesConfig messagesConfig;
@@ -21,10 +23,22 @@ public class MessagesConfig extends AbstractConfig {
HELP_MESSAGE_TEMPLATE = messagesConfig.getString("help.message-template", HELP_MESSAGE_TEMPLATE);
}
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>";
private static void loadInvalidCommands() {
private static void loadPollHelp() {
}
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>";
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>";
private static void loadInvalidCommands() {
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);
}
}
@@ -15,8 +15,25 @@ public class SettingsConfig extends AbstractConfig {
}
public static String TOKEN = "token";
private void loadSettings() {
TOKEN = settingsConfig.getString("settings.token", TOKEN);
}
public static String DATABASE_DRIVER = "mysql";
public static String DATABASE_IP = "localhost";
public static String DATABASE_PORT = "3306";
public static String DATABASE_NAME = "discordLink";
public static String DATABASE_USERNAME = "root";
public static String DATABASE_PASSWORD = "root";
private void loadDatabase() {
DATABASE_DRIVER = settingsConfig.getString("settings.database_driver", DATABASE_DRIVER);
DATABASE_IP = settingsConfig.getString("settings.database_ip", DATABASE_IP);
DATABASE_PORT = settingsConfig.getString("settings.database_port", DATABASE_PORT);
DATABASE_NAME = settingsConfig.getString("settings.database_name", DATABASE_NAME);
DATABASE_USERNAME = settingsConfig.getString("settings.database_username", DATABASE_USERNAME);
DATABASE_PASSWORD = settingsConfig.getString("settings.database_password", DATABASE_PASSWORD);
}
}