MCPcopy Create free account

hub / github.com/Java-Discord/JavaBot / functions

Functions1,112 in github.com/Java-Discord/JavaBot

MethodExportTableSubcommand
The constructor of this class, which sets the corresponding {@link SubcommandData}. @param asyncPool The thread pool for asynchronous operations @para
src/main/java/net/discordjug/javabot/data/h2db/commands/ExportTableSubcommand.java:43
MethodFormCommand
The main constructor of this subcommand. @param createSub form create subcommand @param deleteSub form delete subcommand @param
src/main/java/net/discordjug/javabot/systems/staff_commands/forms/commands/FormCommand.java:33
MethodFormSubcommand
The main constructor. @param botConfig main bot configuration @param formsRepository the forms repository
src/main/java/net/discordjug/javabot/systems/staff_commands/forms/commands/FormSubcommand.java:67
MethodFormatAndIndentCodeMessageContext
The constructor of this class, which sets the corresponding {@link net.dv8tion.jda.api.interactions.commands.build.CommandData}.
src/main/java/net/discordjug/javabot/systems/user_commands/format_code/FormatAndIndentCodeMessageContext.java:19
MethodFormatCodeCommand
The constructor of this class, which sets the corresponding {@link net.dv8tion.jda.api.interactions.commands.build.SlashCommandData}.
src/main/java/net/discordjug/javabot/systems/user_commands/format_code/FormatCodeCommand.java:22
MethodFormatCodeMessageContext
The constructor of this class, which sets the corresponding {@link net.dv8tion.jda.api.interactions.commands.build.CommandData}.
src/main/java/net/discordjug/javabot/systems/user_commands/format_code/FormatCodeMessageContext.java:18
MethodGetConfigSubcommand
The constructor of this class, which sets the corresponding {@link SubcommandData}. @param botConfig The main configuration of the bot
src/main/java/net/discordjug/javabot/systems/configuration/GetConfigSubcommand.java:27
MethodGuildConfig
Constructor that initializes all Config classes. @param guild The current guild. @param file The config file.
src/main/java/net/discordjug/javabot/data/config/GuildConfig.java:48
MethodHelpAccountSubcommand
The constructor of this class, which sets the corresponding {@link SubcommandData}. @param botConfig The bot configuration @param dbActio
src/main/java/net/discordjug/javabot/systems/help/commands/HelpAccountSubcommand.java:61
MethodHelpCommand
The constructor of this class, which sets the corresponding {@link net.dv8tion.jda.api.interactions.commands.build.SlashCommandData}. @param helpAccou
src/main/java/net/discordjug/javabot/systems/help/commands/HelpCommand.java:19
MethodHelpExperienceLeaderboardController
The constructor of this class which initializes the {@link Caffeine} cache. @param jda The {@link JDA} instance to use. @param helpExperienceService
src/main/java/net/discordjug/javabot/api/routes/leaderboard/help_experience/HelpExperienceLeaderboardController.java:41
MethodHelpGuidelinesSubcommand
The constructor of this class, which sets the corresponding {@link net.dv8tion.jda.api.interactions.commands.build.SlashCommandData}.
src/main/java/net/discordjug/javabot/systems/help/commands/HelpGuidelinesSubcommand.java:19
MethodHelpPingSubcommand
Constructor that initializes and handles the cooldown map. @param asyncPool The thread pool for asynchronous operations @param botConfig The main conf
src/main/java/net/discordjug/javabot/systems/help/commands/notify/HelpPingSubcommand.java:65
MethodHelpStatisticsSubcommand
(HelpTransactionRepository transactionRepository)
src/main/java/net/discordjug/javabot/systems/help/commands/HelpStatisticsSubcommand.java:44
MethodIdCalculatorCommand
The constructor of this class, which sets the corresponding {@link net.dv8tion.jda.api.interactions.commands.build.SlashCommandData}.
src/main/java/net/discordjug/javabot/systems/user_commands/IdCalculatorCommand.java:28
MethodImageCache
()
src/main/java/net/discordjug/javabot/util/ImageCache.java:20
MethodImageGenerationUtils
()
src/main/java/net/discordjug/javabot/util/ImageGenerationUtils.java:18
MethodIncrementPointsSubcommand
(QOTWPointsService pointsService, NotificationService notificationService, BotConfig botConfig)
src/main/java/net/discordjug/javabot/systems/qotw/commands/qotw_points/IncrementPointsSubcommand.java:21
MethodIndentationHelper
(String text, IndentationType type)
src/main/java/net/discordjug/javabot/util/IndentationHelper.java:95
MethodIndentationType
Constructs the indentation type. @param pattern The pattern to be used as indentation
src/main/java/net/discordjug/javabot/util/IndentationHelper.java:40
MethodInternalServerException
(String msg, Throwable cause)
src/main/java/net/discordjug/javabot/api/exception/InternalServerException.java:10
MethodInvalidEntityIdException
(Class<?> requiredEntity, String msg)
src/main/java/net/discordjug/javabot/api/exception/InvalidEntityIdException.java:13
MethodJobChannelVoteListener
(BotConfig botConfig, ExecutorService asyncPool)
src/main/java/net/discordjug/javabot/listener/JobChannelVoteListener.java:15
MethodKickCommand
The constructor of this class, which sets the corresponding {@link net.dv8tion.jda.api.interactions.commands.build.SlashCommandData}. @param botConfig
src/main/java/net/discordjug/javabot/systems/moderation/KickCommand.java:29
MethodLanguage
(String displayName, String discordName)
src/main/java/net/discordjug/javabot/systems/user_commands/format_code/Language.java:97
MethodLeaderboardCommand
The constructor of this class, which sets the corresponding {@link net.dv8tion.jda.api.interactions.commands.build.SlashCommandData}. @param qotwLeade
src/main/java/net/discordjug/javabot/systems/user_commands/leaderboard/LeaderboardCommand.java:17
MethodLeaderboardCreator
Prepares drawing a leaderboard. @param numberOfEntries the number of entries in the leaderboard @param logoName the name of the logo put at the top of
src/main/java/net/discordjug/javabot/systems/user_commands/leaderboard/LeaderboardCreator.java:45
MethodListQuestionsSubcommand
The constructor of this class, which sets the corresponding {@link SubcommandData}. @param questionQueueRepository Dao class that represents the QOTW_
src/main/java/net/discordjug/javabot/systems/qotw/commands/questions_queue/ListQuestionsSubcommand.java:35
MethodMessageActionUtils
()
src/main/java/net/discordjug/javabot/util/MessageActionUtils.java:28
MethodMessageCache
Creates a new messages & loads messages from the DB into a List. @param botConfig The main configuration of the bot @param cacheRepository Dao class t
src/main/java/net/discordjug/javabot/data/h2db/message_cache/MessageCache.java:73
MethodMessageCacheInfoSubcommand
The constructor of this class, which sets the corresponding {@link SubcommandData}. @param messageCache A service managing recent messages @param botC
src/main/java/net/discordjug/javabot/data/h2db/commands/MessageCacheInfoSubcommand.java:31
MethodMessageUtils
()
src/main/java/net/discordjug/javabot/util/MessageUtils.java:12
MethodMetricsController
The constructor of this class which initializes the {@link Caffeine} cache. @param jda The {@link Autowired} {@link JDA} instance to use. @param botC
src/main/java/net/discordjug/javabot/api/routes/metrics/MetricsController.java:35
MethodMigrateSubcommand
The constructor of this class, which sets the corresponding {@link SubcommandData}. @param asyncPool The thread pool for asynchronous operations @para
src/main/java/net/discordjug/javabot/data/h2db/commands/MigrateSubcommand.java:57
MethodMigrationUtils
()
src/main/java/net/discordjug/javabot/data/h2db/MigrationUtils.java:18
MethodMigrationsListSubcommand
The constructor of this class, which sets the corresponding {@link SubcommandData}. @param systemsConfig Configuration for various systems
src/main/java/net/discordjug/javabot/data/h2db/commands/MigrationsListSubcommand.java:30
MethodModerateUserCommand
(BotConfig botConfig)
src/main/java/net/discordjug/javabot/systems/moderation/ModerateUserCommand.java:23
MethodModifyFormSubcommand
The main constructor of this subcommand. @param formsRepo the forms repository @param botConfig bot configuration
src/main/java/net/discordjug/javabot/systems/staff_commands/forms/commands/ModifyFormSubcommand.java:38
MethodMoveConversationCommand
The constructor of this class, which sets the corresponding {@link net.dv8tion.jda.api.interactions.commands.build.SlashCommandData}. @param botConfig
src/main/java/net/discordjug/javabot/systems/user_commands/MoveConversationCommand.java:41
MethodOnHoldSuggestionSubcommand
The constructor of this class, which sets the corresponding {@link SubcommandData}. @param botConfig The main configuration of the bot
src/main/java/net/discordjug/javabot/systems/staff_commands/suggestions/OnHoldSuggestionSubcommand.java:26
MethodPingCommand
The constructor of this class, which sets the corresponding {@link net.dv8tion.jda.api.interactions.commands.build.SlashCommandData}.
src/main/java/net/discordjug/javabot/systems/user_commands/PingCommand.java:19
MethodPingableNameListener
Constructs a new PingableNameListener and loads nouns & adjectives. @param notificationService The {@link NotificationService}
src/main/java/net/discordjug/javabot/listener/PingableNameListener.java:39
MethodPlotter
Creates the plotter. @param entries a list of all data points to plot, each represented as a {@link Pair} consisting of the name and value of the data
src/main/java/net/discordjug/javabot/util/Plotter.java:23
MethodPollCommand
The constructor of this class, which sets the corresponding {@link net.dv8tion.jda.api.interactions.commands.build.SlashCommandData}.
src/main/java/net/discordjug/javabot/systems/user_commands/PollCommand.java:30
MethodPreference
(String name, String defaultState, PreferenceType type)
src/main/java/net/discordjug/javabot/systems/user_preferences/model/Preference.java:33
MethodPreferencesCommand
The constructor of this class, which sets the corresponding {@link net.dv8tion.jda.api.interactions.commands.build.SlashCommandData}. @param preferenc
src/main/java/net/discordjug/javabot/systems/user_preferences/commands/PreferencesCommand.java:16
MethodPreferencesListSubcommand
The constructor of this class, which sets the corresponding {@link net.dv8tion.jda.api.interactions.commands.build.SlashCommandData}. @param service T
src/main/java/net/discordjug/javabot/systems/user_preferences/commands/PreferencesListSubcommand.java:26
MethodPreferencesSetSubcommand
The constructor of this class, which sets the corresponding {@link net.dv8tion.jda.api.interactions.commands.build.SlashCommandData}. @param service T
src/main/java/net/discordjug/javabot/systems/user_preferences/commands/PreferencesSetSubcommand.java:35
MethodPresenceUpdater
Constructs an updater using a list of activities, and a delay and time unit to describe how frequently to cycle through them. @param activities The l
src/main/java/net/discordjug/javabot/tasks/PresenceUpdater.java:68
MethodProfileCommand
The constructor of this class, which sets the corresponding {@link net.dv8tion.jda.api.interactions.commands.build.SlashCommandData}. @param qotwPoint
src/main/java/net/discordjug/javabot/systems/user_commands/ProfileCommand.java:45
MethodPruneCommand
The constructor of this class, which sets the corresponding {@link net.dv8tion.jda.api.interactions.commands.build.SlashCommandData}. @param botConfig
src/main/java/net/discordjug/javabot/systems/moderation/PruneCommand.java:40
MethodPurgeCommand
The constructor of this class, which sets the corresponding {@link net.dv8tion.jda.api.interactions.commands.build.SlashCommandData}. @param asyncPool
src/main/java/net/discordjug/javabot/systems/moderation/PurgeCommand.java:59
MethodQOTWAdminCommand
This classes constructor which sets the {@link net.dv8tion.jda.api.interactions.commands.build.SlashCommandData} and adds the corresponding {@link net
src/main/java/net/discordjug/javabot/systems/qotw/commands/QOTWAdminCommand.java:30
MethodQOTWLeaderboardController
The constructor of this class which initializes the {@link Caffeine} cache. @param jda The {@link JDA} instance to use. @param pointsService The {@li
src/main/java/net/discordjug/javabot/api/routes/leaderboard/qotw/QOTWLeaderboardController.java:41
MethodQOTWLeaderboardSubcommand
The constructor of this class, which sets the corresponding {@link SubcommandData}. @param pointsService The {@link QOTWPointsService} managing {@link
src/main/java/net/discordjug/javabot/systems/user_commands/leaderboard/QOTWLeaderboardSubcommand.java:42
MethodQOTWNotificationService
(NotificationService notificationService, QOTWPointsService pointsService,@NotNull User user, Guild guild, Sys
src/main/java/net/discordjug/javabot/systems/notification/QOTWNotificationService.java:31
MethodQOTWReviewSubcommand
The constructor of this class, which sets the corresponding {@link SubcommandData}. @param pointsService the {@link QOTWPointsService} @param notifica
src/main/java/net/discordjug/javabot/systems/qotw/submissions/subcommands/QOTWReviewSubcommand.java:47
MethodQueryBuilder
(Connection con, String sql)
src/main/java/net/discordjug/javabot/util/QueryBuilder.java:16
MethodQuickMigrateSubcommand
The constructor of this class, which sets the corresponding {@link SubcommandData}. @param asyncPool The thread pool for asynchronous operations @para
src/main/java/net/discordjug/javabot/data/h2db/commands/QuickMigrateSubcommand.java:47
MethodRedeployCommand
The constructor of this class, which sets the corresponding {@link net.dv8tion.jda.api.interactions.commands.build.SlashCommandData}. @param messageCa
src/main/java/net/discordjug/javabot/systems/staff_commands/RedeployCommand.java:46
MethodReflectionUtils
()
src/main/java/net/discordjug/javabot/data/config/ReflectionUtils.java:21
MethodRegexCommand
The constructor of this class, which sets the corresponding {@link net.dv8tion.jda.api.interactions.commands.build.SlashCommandData}.
src/main/java/net/discordjug/javabot/systems/user_commands/RegexCommand.java:24
MethodRemoveEmbedFieldSubcommand
The constructor of this class, which sets the corresponding {@link SubcommandData}. @param botConfig The main configuration of the bot
src/main/java/net/discordjug/javabot/systems/staff_commands/embeds/RemoveEmbedFieldSubcommand.java:24
MethodRemoveFieldFormSubcommand
The main constructor of this subcommand. @param formsRepo the forms repository @param botConfig bot configuration
src/main/java/net/discordjug/javabot/systems/staff_commands/forms/commands/RemoveFieldFormSubcommand.java:39
MethodRemoveQuestionSubcommand
The constructor of this class, which sets the corresponding {@link SubcommandData}. @param questionQueueRepository Dao class that represents the QOTW_
src/main/java/net/discordjug/javabot/systems/qotw/commands/questions_queue/RemoveQuestionSubcommand.java:35
MethodRemoveSelfRolesSubcommand
The constructor of this class, which sets the corresponding {@link SubcommandData}. @param notificationService The {@link NotificationService}
src/main/java/net/discordjug/javabot/systems/staff_commands/self_roles/RemoveSelfRolesSubcommand.java:30
MethodRemoveTimeoutSubcommand
The constructor of this class, which sets the corresponding {@link SubcommandData}. @param botConfig The main configuration of the bot @param moderati
src/main/java/net/discordjug/javabot/systems/moderation/timeout/RemoveTimeoutSubcommand.java:31
MethodReopenFormSubcommand
The main constructor of this subcommand. @param formsRepo the forms repository @param interactionManager form interaction manager @param bot
src/main/java/net/discordjug/javabot/systems/staff_commands/forms/commands/ReopenFormSubcommand.java:36
MethodReportCommand
The constructor of this class, which sets the corresponding {@link net.dv8tion.jda.api.interactions.commands.build.SlashCommandData}. @param botConfig
src/main/java/net/discordjug/javabot/systems/moderation/report/ReportCommand.java:24
MethodReportMessageContext
The constructor of this class, which sets the corresponding {@link net.dv8tion.jda.api.interactions.commands.build.CommandData}. @param botConfig The
src/main/java/net/discordjug/javabot/systems/moderation/report/ReportMessageContext.java:20
MethodReportUserContext
The constructor of this class, which sets the corresponding {@link net.dv8tion.jda.api.interactions.commands.build.CommandData}. @param botConfig The
src/main/java/net/discordjug/javabot/systems/moderation/report/ReportUserContext.java:20
MethodResponses
()
src/main/java/net/discordjug/javabot/util/Responses.java:32
MethodRoleEmojiCommand
The constructor of this class, which sets the corresponding {@link SlashCommandData}s. @param botConfig The main configuration of the bot @param addRo
src/main/java/net/discordjug/javabot/systems/staff_commands/role_emoji/RoleEmojiCommand.java:22
MethodRunScheduledTaskCommand
The constructor of this class, which sets the corresponding {@link SubcommandData}. @param botConfig the configuration of the bot @param taskHolder A
src/main/java/net/discordjug/javabot/systems/staff_commands/RunScheduledTaskCommand.java:39
MethodSayCommand
The constructor of this class, which sets the corresponding {@link net.dv8tion.jda.api.interactions.commands.build.SlashCommandData}. @param botConfig
src/main/java/net/discordjug/javabot/systems/staff_commands/SayCommand.java:33
MethodSearchWebCommand
The constructor of this class, which sets the corresponding {@link net.dv8tion.jda.api.interactions.commands.build.SlashCommandData}. @param systemsCo
src/main/java/net/discordjug/javabot/systems/user_commands/search/SearchWebCommand.java:28
MethodSearchWebMessageContext
The constructor of this class, which sets the corresponding {@link net.dv8tion.jda.api.interactions.commands.build.CommandData}. @param systemsConfig
src/main/java/net/discordjug/javabot/systems/user_commands/search/SearchWebMessageContext.java:26
MethodSelfRoleCommand
This classes constructor which sets the {@link net.dv8tion.jda.api.interactions.commands.build.SlashCommandData} and adds the corresponding {@link net
src/main/java/net/discordjug/javabot/systems/staff_commands/self_roles/SelfRoleCommand.java:19
MethodServerInfoCommand
The constructor of this class, which sets the corresponding {@link net.dv8tion.jda.api.interactions.commands.build.SlashCommandData}.
src/main/java/net/discordjug/javabot/systems/user_commands/ServerInfoCommand.java:27
MethodServerLockCommand
This classes constructor which sets the {@link net.dv8tion.jda.api.interactions.commands.build.SlashCommandData} and adds the corresponding {@link net
src/main/java/net/discordjug/javabot/systems/moderation/server_lock/ServerLockCommand.java:17
MethodServerLockManager
Contructor that initializes and handles the serverlock. @param jda The {@link JDA} instance. @param notificationService The {@link NotificationServic
src/main/java/net/discordjug/javabot/systems/moderation/server_lock/ServerLockManager.java:64
MethodSetConfigSubcommand
The constructor of this class, which sets the corresponding {@link SubcommandData}. @param botConfig The main configuration of the bot
src/main/java/net/discordjug/javabot/systems/configuration/SetConfigSubcommand.java:40
MethodSetLockStatusSubcommand
The constructor of this class, which sets the corresponding {@link SubcommandData}. @param serverLockManager the service containing functionality rega
src/main/java/net/discordjug/javabot/systems/moderation/server_lock/SetLockStatusSubcommand.java:29
MethodShareKnowledgeVoteListener
(BotConfig botConfig, ExecutorService asyncPool)
src/main/java/net/discordjug/javabot/listener/ShareKnowledgeVoteListener.java:14
MethodShowFormSubcommand
The main constructor of this subcommand. @param formsRepo the forms repository @param botConfig bot configuration
src/main/java/net/discordjug/javabot/systems/staff_commands/forms/commands/ShowFormSubcommand.java:35
MethodStringResourceCache
()
src/main/java/net/discordjug/javabot/util/StringResourceCache.java:17
MethodStringUtils
()
src/main/java/net/discordjug/javabot/util/StringUtils.java:23
MethodSubmissionStatus
(String verb)
src/main/java/net/discordjug/javabot/systems/qotw/submissions/SubmissionStatus.java:34
MethodSubmissionsDeleteFormSubcommand
The main constructor of this subcommand. @param formsRepo the forms repository @param botConfig bot configuration
src/main/java/net/discordjug/javabot/systems/staff_commands/forms/commands/SubmissionsDeleteFormSubcommand.java:37
MethodSubmissionsExportFormSubcommand
The main constructor of this subcommand. @param formsRepo the forms repository @param botConfig bot configuration
src/main/java/net/discordjug/javabot/systems/staff_commands/forms/commands/SubmissionsExportFormSubcommand.java:44
MethodSuggestionCommand
This classes constructor which sets the {@link net.dv8tion.jda.api.interactions.commands.build.SlashCommandData} and adds the corresponding {@link net
src/main/java/net/discordjug/javabot/systems/staff_commands/suggestions/SuggestionCommand.java:21
MethodTagListSubcommand
The constructor of this class, which sets the corresponding {@link net.dv8tion.jda.api.interactions.commands.build.SlashCommandData}. @param botConfig
src/main/java/net/discordjug/javabot/systems/staff_commands/tags/commands/TagListSubcommand.java:33
MethodTagSearchSubcommand
The constructor of this class, which sets the corresponding {@link net.dv8tion.jda.api.interactions.commands.build.SlashCommandData}. @param botConfig
src/main/java/net/discordjug/javabot/systems/staff_commands/tags/commands/TagSearchSubcommand.java:36
MethodTagViewSubcommand
The constructor of this class, which sets the corresponding {@link net.dv8tion.jda.api.interactions.commands.build.SlashCommandData}. @param tagManage
src/main/java/net/discordjug/javabot/systems/staff_commands/tags/commands/TagViewSubcommand.java:31
MethodTagsAdminCommand
This classes constructor which sets the {@link net.dv8tion.jda.api.interactions.commands.build.SlashCommandData} and adds the corresponding {@link net
src/main/java/net/discordjug/javabot/systems/staff_commands/tags/commands/TagsAdminCommand.java:18
MethodTagsCommand
This classes constructor which sets the {@link net.dv8tion.jda.api.interactions.commands.build.SlashCommandData} and adds the corresponding {@link net
src/main/java/net/discordjug/javabot/systems/staff_commands/tags/commands/TagsCommand.java:18
MethodThanksLeaderboardSubcommand
The constructor of this class, which sets the corresponding {@link net.dv8tion.jda.api.interactions.commands.build.SlashCommandData}. @param asyncPool
src/main/java/net/discordjug/javabot/systems/user_commands/leaderboard/ThanksLeaderboardSubcommand.java:36
MethodTimeUtils
()
src/main/java/net/discordjug/javabot/util/TimeUtils.java:24
MethodTimeoutCommand
The constructor of this class, which sets the corresponding {@link net.dv8tion.jda.api.interactions.commands.build.SlashCommandData}. @param addTimeou
src/main/java/net/discordjug/javabot/systems/moderation/timeout/TimeoutCommand.java:16
MethodType
(Color color)
src/main/java/net/discordjug/javabot/util/Responses.java:216
← previousnext →701–800 of 1,112, ranked by callers