Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Java-Discord/JavaBot
/ functions
Functions
1,112 in github.com/Java-Discord/JavaBot
⨍
Functions
1,112
◇
Types & classes
319
Method
ExportTableSubcommand
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
Method
FormCommand
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
Method
FormSubcommand
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
Method
FormatAndIndentCodeMessageContext
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
Method
FormatCodeCommand
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
Method
FormatCodeMessageContext
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
Method
GetConfigSubcommand
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
Method
GuildConfig
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
Method
HelpAccountSubcommand
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
Method
HelpCommand
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
Method
HelpExperienceLeaderboardController
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
Method
HelpGuidelinesSubcommand
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
Method
HelpPingSubcommand
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
Method
HelpStatisticsSubcommand
(HelpTransactionRepository transactionRepository)
src/main/java/net/discordjug/javabot/systems/help/commands/HelpStatisticsSubcommand.java:44
Method
IdCalculatorCommand
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
Method
ImageCache
()
src/main/java/net/discordjug/javabot/util/ImageCache.java:20
Method
ImageGenerationUtils
()
src/main/java/net/discordjug/javabot/util/ImageGenerationUtils.java:18
Method
IncrementPointsSubcommand
(QOTWPointsService pointsService, NotificationService notificationService, BotConfig botConfig)
src/main/java/net/discordjug/javabot/systems/qotw/commands/qotw_points/IncrementPointsSubcommand.java:21
Method
IndentationHelper
(String text, IndentationType type)
src/main/java/net/discordjug/javabot/util/IndentationHelper.java:95
Method
IndentationType
Constructs the indentation type. @param pattern The pattern to be used as indentation
src/main/java/net/discordjug/javabot/util/IndentationHelper.java:40
Method
InternalServerException
(String msg, Throwable cause)
src/main/java/net/discordjug/javabot/api/exception/InternalServerException.java:10
Method
InvalidEntityIdException
(Class<?> requiredEntity, String msg)
src/main/java/net/discordjug/javabot/api/exception/InvalidEntityIdException.java:13
Method
JobChannelVoteListener
(BotConfig botConfig, ExecutorService asyncPool)
src/main/java/net/discordjug/javabot/listener/JobChannelVoteListener.java:15
Method
KickCommand
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
Method
Language
(String displayName, String discordName)
src/main/java/net/discordjug/javabot/systems/user_commands/format_code/Language.java:97
Method
LeaderboardCommand
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
Method
LeaderboardCreator
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
Method
ListQuestionsSubcommand
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
Method
MessageActionUtils
()
src/main/java/net/discordjug/javabot/util/MessageActionUtils.java:28
Method
MessageCache
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
Method
MessageCacheInfoSubcommand
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
Method
MessageUtils
()
src/main/java/net/discordjug/javabot/util/MessageUtils.java:12
Method
MetricsController
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
Method
MigrateSubcommand
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
Method
MigrationUtils
()
src/main/java/net/discordjug/javabot/data/h2db/MigrationUtils.java:18
Method
MigrationsListSubcommand
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
Method
ModerateUserCommand
(BotConfig botConfig)
src/main/java/net/discordjug/javabot/systems/moderation/ModerateUserCommand.java:23
Method
ModifyFormSubcommand
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
Method
MoveConversationCommand
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
Method
OnHoldSuggestionSubcommand
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
Method
PingCommand
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
Method
PingableNameListener
Constructs a new PingableNameListener and loads nouns & adjectives. @param notificationService The {@link NotificationService}
src/main/java/net/discordjug/javabot/listener/PingableNameListener.java:39
Method
Plotter
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
Method
PollCommand
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
Method
Preference
(String name, String defaultState, PreferenceType type)
src/main/java/net/discordjug/javabot/systems/user_preferences/model/Preference.java:33
Method
PreferencesCommand
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
Method
PreferencesListSubcommand
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
Method
PreferencesSetSubcommand
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
Method
PresenceUpdater
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
Method
ProfileCommand
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
Method
PruneCommand
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
Method
PurgeCommand
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
Method
QOTWAdminCommand
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
Method
QOTWLeaderboardController
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
Method
QOTWLeaderboardSubcommand
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
Method
QOTWNotificationService
(NotificationService notificationService, QOTWPointsService pointsService,@NotNull User user, Guild guild, Sys
src/main/java/net/discordjug/javabot/systems/notification/QOTWNotificationService.java:31
Method
QOTWReviewSubcommand
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
Method
QueryBuilder
(Connection con, String sql)
src/main/java/net/discordjug/javabot/util/QueryBuilder.java:16
Method
QuickMigrateSubcommand
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
Method
RedeployCommand
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
Method
ReflectionUtils
()
src/main/java/net/discordjug/javabot/data/config/ReflectionUtils.java:21
Method
RegexCommand
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
Method
RemoveEmbedFieldSubcommand
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
Method
RemoveFieldFormSubcommand
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
Method
RemoveQuestionSubcommand
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
Method
RemoveSelfRolesSubcommand
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
Method
RemoveTimeoutSubcommand
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
Method
ReopenFormSubcommand
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
Method
ReportCommand
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
Method
ReportMessageContext
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
Method
ReportUserContext
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
Method
Responses
()
src/main/java/net/discordjug/javabot/util/Responses.java:32
Method
RoleEmojiCommand
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
Method
RunScheduledTaskCommand
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
Method
SayCommand
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
Method
SearchWebCommand
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
Method
SearchWebMessageContext
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
Method
SelfRoleCommand
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
Method
ServerInfoCommand
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
Method
ServerLockCommand
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
Method
ServerLockManager
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
Method
SetConfigSubcommand
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
Method
SetLockStatusSubcommand
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
Method
ShareKnowledgeVoteListener
(BotConfig botConfig, ExecutorService asyncPool)
src/main/java/net/discordjug/javabot/listener/ShareKnowledgeVoteListener.java:14
Method
ShowFormSubcommand
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
Method
StringResourceCache
()
src/main/java/net/discordjug/javabot/util/StringResourceCache.java:17
Method
StringUtils
()
src/main/java/net/discordjug/javabot/util/StringUtils.java:23
Method
SubmissionStatus
(String verb)
src/main/java/net/discordjug/javabot/systems/qotw/submissions/SubmissionStatus.java:34
Method
SubmissionsDeleteFormSubcommand
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
Method
SubmissionsExportFormSubcommand
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
Method
SuggestionCommand
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
Method
TagListSubcommand
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
Method
TagSearchSubcommand
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
Method
TagViewSubcommand
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
Method
TagsAdminCommand
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
Method
TagsCommand
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
Method
ThanksLeaderboardSubcommand
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
Method
TimeUtils
()
src/main/java/net/discordjug/javabot/util/TimeUtils.java:24
Method
TimeoutCommand
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
Method
Type
(Color color)
src/main/java/net/discordjug/javabot/util/Responses.java:216
← previous
next →
701–800 of 1,112, ranked by callers