MCPcopy Create free account

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

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

MethodhandleModal
(@NotNull ModalInteractionEvent event, @NotNull List<ModalMapping> values)
src/main/java/net/discordjug/javabot/systems/staff_commands/tags/commands/EditCustomTagSubcommand.java:136
MethodhandleModal
(@NotNull ModalInteractionEvent event, @NotNull List<ModalMapping> values)
src/main/java/net/discordjug/javabot/systems/staff_commands/tags/commands/CreateCustomTagSubcommand.java:103
MethodhandleModal
(@NotNull ModalInteractionEvent event, List<ModalMapping> values)
src/main/java/net/discordjug/javabot/systems/qotw/commands/questions_queue/AddQuestionSubcommand.java:64
MethodhandleModal
(ModalInteractionEvent event, List<ModalMapping> values)
src/main/java/net/discordjug/javabot/systems/help/commands/UnreserveCommand.java:89
MethodhandleModal
(@NotNull ModalInteractionEvent event, List<ModalMapping> values)
src/main/java/net/discordjug/javabot/data/h2db/commands/QuickMigrateSubcommand.java:60
MethodhandleModal
(@Nonnull ModalInteractionEvent event, @Nonnull List<ModalMapping> mappings)
src/main/java/net/discordjug/javabot/util/InteractionUtils.java:220
MethodhandleModerationCommand
(@NotNull SlashCommandInteractionEvent event, @NotNull Member moderator)
src/main/java/net/discordjug/javabot/systems/moderation/PruneCommand.java:49
MethodhandleModerationCommand
(@NotNull SlashCommandInteractionEvent event, @NotNull Member moderator)
src/main/java/net/discordjug/javabot/systems/moderation/UnbanCommand.java:37
MethodhandleModerationCommand
(@NotNull SlashCommandInteractionEvent event, @NotNull Member moderator)
src/main/java/net/discordjug/javabot/systems/moderation/ModerateUserCommand.java:27
MethodhandleModerationCommand
(@NotNull SlashCommandInteractionEvent event, @NotNull Member moderator)
src/main/java/net/discordjug/javabot/systems/moderation/PurgeCommand.java:69
MethodhandleModerationUserCommand
(@Nonnull SlashCommandInteractionEvent event, @Nonnull Member commandUser, @Nonnull User target, @Nullable Str
src/main/java/net/discordjug/javabot/systems/moderation/BanCommand.java:39
MethodhandleModerationUserCommand
(@Nonnull SlashCommandInteractionEvent event, @Nonnull Member commandUser, @Nonnull User target, @Nullable Str
src/main/java/net/discordjug/javabot/systems/moderation/KickCommand.java:39
MethodhandleModerationUserCommand
(@Nonnull SlashCommandInteractionEvent event, @Nonnull Member commandUser, @Nonnull User target, @Nonnull Stri
src/main/java/net/discordjug/javabot/systems/moderation/report/ReportCommand.java:34
MethodhandleStringSelectMenu
(@NotNull StringSelectInteractionEvent event, @NotNull List<String> values)
src/main/java/net/discordjug/javabot/systems/qotw/submissions/SubmissionInteractionManager.java:44
MethodhandleStringSelectMenu
(@Nonnull StringSelectInteractionEvent event, @Nonnull List<String> options)
src/main/java/net/discordjug/javabot/util/InteractionUtils.java:253
MethodhandleSuggestionCommand
(@NotNull SlashCommandInteractionEvent event, @NotNull Message message)
src/main/java/net/discordjug/javabot/systems/staff_commands/suggestions/OnHoldSuggestionSubcommand.java:33
MethodhandleSuggestionCommand
(@NotNull SlashCommandInteractionEvent event, @NotNull Message message)
src/main/java/net/discordjug/javabot/systems/staff_commands/suggestions/DeclineSuggestionSubcommand.java:33
MethodhandleSuggestionCommand
(@NotNull SlashCommandInteractionEvent event, @NotNull Message message)
src/main/java/net/discordjug/javabot/systems/staff_commands/suggestions/AcceptSuggestionSubcommand.java:32
MethodhandleSuggestionCommand
(@NotNull SlashCommandInteractionEvent event, @NotNull Message message)
src/main/java/net/discordjug/javabot/systems/staff_commands/suggestions/ClearSuggestionSubcommand.java:31
MethodhandleTimeoutCommand
(@NotNull SlashCommandInteractionEvent event, @NotNull Member member)
src/main/java/net/discordjug/javabot/systems/moderation/timeout/RemoveTimeoutSubcommand.java:43
MethodhandleTimeoutCommand
(@NotNull SlashCommandInteractionEvent event, @NotNull Member member)
src/main/java/net/discordjug/javabot/systems/moderation/timeout/AddTimeoutSubcommand.java:53
MethodhasAuthor
()
src/main/java/net/discordjug/javabot/systems/qotw/model/QOTWSubmission.java:19
MethodhasPermissions
(Guild guild, @NotNull Set<Permission> perms)
src/main/java/net/discordjug/javabot/util/Checks.java:40
MethodhashCode
()
src/main/java/net/discordjug/javabot/systems/moderation/PurgeCommand.java:255
Methodinit
Iterates through all guilds and loads their corresponding {@link CustomTag}s. @param jda The main {@link JDA} instance @throws SQLException If an erro
src/main/java/net/discordjug/javabot/systems/staff_commands/tags/CustomTagManager.java:109
MethodinitDataSource
Initializes the data source that'll be used throughout the bot to access the database. @param config The bot's configuration. @return The data source
src/main/java/net/discordjug/javabot/data/h2db/DbHelper.java:51
MethodinitializeDIH4JDA
Initializes {@link DIH4JDA}. @param jda the initialized {@link JDA} instance @return the initialized {@link DIH4JDA} object @throws DIH4JDAException i
src/main/java/net/discordjug/javabot/SpringConfig.java:75
Methodjda
Initializes the {@link JDA} instances. @param botConfig the main configuration of the bot @param ctx the Spring application context used for obtaining
src/main/java/net/discordjug/javabot/SpringConfig.java:56
Methodmain
The main method that starts the bot. This involves a few steps: <ol> <li>Setting the time zone to UTC, to keep our sanity when working with times.
src/main/java/net/discordjug/javabot/Bot.java:102
MethodonApplicationEvent
Initializes Sentry, interactions and listeners.
src/main/java/net/discordjug/javabot/Bot.java:71
MethodonChannelCreate
(@NotNull ChannelCreateEvent event)
src/main/java/net/discordjug/javabot/systems/help/HelpListener.java:134
MethodonChannelCreate
(ChannelCreateEvent event)
src/main/java/net/discordjug/javabot/listener/JobChannelCloseOldPostsListener.java:27
MethodonCommandException
(@NotNull CommandExceptionEvent event)
src/main/java/net/discordjug/javabot/listener/DIH4JDAListener.java:29
MethodonComponentException
(@NotNull ComponentExceptionEvent event)
src/main/java/net/discordjug/javabot/listener/DIH4JDAListener.java:35
MethodonGuildAuditLogEntryCreate
(GuildAuditLogEntryCreateEvent event)
src/main/java/net/discordjug/javabot/systems/moderation/DiscordModerationLogListener.java:24
MethodonGuildMemberJoin
(@NotNull GuildMemberJoinEvent event)
src/main/java/net/discordjug/javabot/systems/moderation/server_lock/ServerLockManager.java:102
MethodonGuildMemberJoin
(GuildMemberJoinEvent event)
src/main/java/net/discordjug/javabot/listener/PingableNameListener.java:47
MethodonGuildMemberRemove
(@NotNull GuildMemberRemoveEvent event)
src/main/java/net/discordjug/javabot/listener/UserLeaveListener.java:37
MethodonGuildMemberUpdate
(GuildMemberUpdateEvent event)
src/main/java/net/discordjug/javabot/listener/PingableNameListener.java:52
MethodonGuildVoiceUpdate
(GuildVoiceUpdateEvent event)
src/main/java/net/discordjug/javabot/systems/custom_vc/CustomVCListener.java:28
MethodonInsufficientPermissions
(@NotNull InsufficientPermissionsEvent event)
src/main/java/net/discordjug/javabot/listener/DIH4JDAListener.java:57
MethodonInvalidRole
(@NotNull InvalidRoleEvent event)
src/main/java/net/discordjug/javabot/listener/DIH4JDAListener.java:52
MethodonInvalidUser
(@NotNull InvalidUserEvent event)
src/main/java/net/discordjug/javabot/listener/DIH4JDAListener.java:47
MethodonMessageDelete
(@NotNull MessageDeleteEvent event)
src/main/java/net/discordjug/javabot/systems/starboard/StarboardManager.java:98
MethodonMessageDelete
(@NotNull MessageDeleteEvent event)
src/main/java/net/discordjug/javabot/data/h2db/message_cache/MessageCacheListener.java:51
MethodonMessageReactionAdd
(@NotNull MessageReactionAddEvent event)
src/main/java/net/discordjug/javabot/systems/starboard/StarboardManager.java:48
MethodonMessageReactionAdd
(@NotNull MessageReactionAddEvent event)
src/main/java/net/discordjug/javabot/listener/ForumPostVoteListener.java:98
MethodonMessageReactionAdd
(MessageReactionAddEvent event)
src/main/java/net/discordjug/javabot/listener/VotingRegulationListener.java:18
MethodonMessageReactionRemove
(@NotNull MessageReactionRemoveEvent event)
src/main/java/net/discordjug/javabot/systems/starboard/StarboardManager.java:55
MethodonMessageReactionRemove
(@NotNull MessageReactionRemoveEvent event)
src/main/java/net/discordjug/javabot/listener/ForumPostVoteListener.java:103
MethodonMessageReceived
(MessageReceivedEvent event)
src/main/java/net/discordjug/javabot/systems/staff_activity/StaffActivityListener.java:21
MethodonMessageReceived
(@Nonnull MessageReceivedEvent event)
src/main/java/net/discordjug/javabot/systems/moderation/AutoMod.java:74
MethodonMessageReceived
(@NotNull MessageReceivedEvent event)
src/main/java/net/discordjug/javabot/systems/help/HelpListener.java:83
MethodonMessageReceived
(@NotNull MessageReceivedEvent event)
src/main/java/net/discordjug/javabot/data/h2db/message_cache/MessageCacheListener.java:28
MethodonMessageReceived
(@NotNull MessageReceivedEvent event)
src/main/java/net/discordjug/javabot/listener/QOTWSubmissionListener.java:22
MethodonMessageReceived
(@NotNull MessageReceivedEvent event)
src/main/java/net/discordjug/javabot/listener/MessageLinkListener.java:36
MethodonMessageReceived
(@NotNull MessageReceivedEvent event)
src/main/java/net/discordjug/javabot/listener/GitHubLinkListener.java:32
MethodonMessageReceived
(@NotNull MessageReceivedEvent event)
src/main/java/net/discordjug/javabot/listener/ForumPostVoteListener.java:90
MethodonMessageReceived
(@NotNull MessageReceivedEvent event)
src/main/java/net/discordjug/javabot/listener/filter/MessageFilterHandler.java:32
MethodonMessageUpdate
(@Nonnull MessageUpdateEvent event)
src/main/java/net/discordjug/javabot/systems/moderation/AutoMod.java:81
MethodonMessageUpdate
(@NotNull MessageUpdateEvent event)
src/main/java/net/discordjug/javabot/data/h2db/message_cache/MessageCacheListener.java:34
MethodonModalException
(@NotNull ModalExceptionEvent event)
src/main/java/net/discordjug/javabot/listener/DIH4JDAListener.java:41
MethodonReady
(ReadyEvent event)
src/main/java/net/discordjug/javabot/systems/custom_vc/CustomVCListener.java:71
MethodonReady
(@NotNull ReadyEvent event)
src/main/java/net/discordjug/javabot/tasks/MetricsUpdater.java:39
MethodonReady
Called when the Discord bot is ready. This triggers the start of the scheduled updating of the bot's activities. @param event The ready event that's
src/main/java/net/discordjug/javabot/tasks/PresenceUpdater.java:96
MethodonReady
(@NotNull ReadyEvent event)
src/main/java/net/discordjug/javabot/listener/StateListener.java:37
MethodonSessionRecreate
(@NotNull SessionRecreateEvent event)
src/main/java/net/discordjug/javabot/listener/StateListener.java:55
MethodonShutdown
(@NotNull ShutdownEvent event)
src/main/java/net/discordjug/javabot/listener/StateListener.java:61
MethodprocessMessage
(MessageContent content)
src/main/java/net/discordjug/javabot/listener/filter/BlacklistedMessageAttachmentFilter.java:23
MethodprocessMessage
(MessageContent content)
src/main/java/net/discordjug/javabot/listener/filter/MessageRuleFilter.java:42
MethodprocessMessage
(MessageContent content)
src/main/java/net/discordjug/javabot/listener/filter/SuggestionFilter.java:29
MethodprocessMessage
(MessageContent content)
src/main/java/net/discordjug/javabot/listener/filter/HugFilter.java:21
MethodrandomPastel
Generates a random pastel color. @return A random pastel color.
src/main/java/net/discordjug/javabot/util/ColorUtils.java:19
MethodregisterHints
(RuntimeHints hints, ClassLoader classLoader)
src/main/java/net/discordjug/javabot/RuntimeHintsConfiguration.java:47
MethodremoveEldestEntry
(Map.Entry<Long, Long> eldest)
src/main/java/net/discordjug/javabot/systems/help/HelpListener.java:77
MethodremoveOldField
(EmbedBuilder eb)
src/main/java/net/discordjug/javabot/systems/help/commands/notify/HelpPingSubcommand.java:293
MethodreopenForm
Re-opens the form, re-enabling associated buttons in the message it's attached to, if any. @param guild guild this form is contained in. @param form
src/main/java/net/discordjug/javabot/systems/staff_commands/forms/FormInteractionManager.java:204
MethodsendUserNotification
(@NotNull QOTWNotificationService notificationService, Member member)
src/main/java/net/discordjug/javabot/systems/qotw/commands/qotw_points/IncrementPointsSubcommand.java:37
MethodsendUserNotification
(@NotNull QOTWNotificationService notificationService, Member member)
src/main/java/net/discordjug/javabot/systems/qotw/commands/qotw_points/DecrementPointsSubcommand.java:34
MethodsetMessageContent
(String messageContent)
src/main/java/net/discordjug/javabot/data/h2db/message_cache/model/CachedMessage.java:70
MethodsetUp
()
src/test/java/net/discordjug/javabot/systems/help/HelpExperienceSubtractionTest.java:34
MethodsetValues
(PreparedStatement stmt, int i)
src/main/java/net/discordjug/javabot/data/h2db/message_cache/dao/MessageCacheRepository.java:36
MethodshouldAddInitialEmotes
(Guild guild)
src/main/java/net/discordjug/javabot/listener/JobChannelVoteListener.java:29
MethodstandardActivityPresenceUpdater
(ScheduledExecutorService threadPool)
src/main/java/net/discordjug/javabot/SpringConfig.java:35
Methodstop
Closes the database (server) when the application is shut down.
src/main/java/net/discordjug/javabot/data/h2db/DbHelper.java:127
MethodsystemsConfig
(BotConfig botConfig)
src/main/java/net/discordjug/javabot/SpringConfig.java:45
MethodtestBuildTextProgressBar
Tests the {@link StringUtils#buildTextProgressBar(double, int)} method.
src/test/java/net/discordjug/javabot/util/StringUtilsTest.java:16
MethodtestDurationToNow
Tests durations.
src/test/java/net/discordjug/javabot/util/TimeUtilsTest.java:19
MethodtestFormatDuration
Tests the duration formatting.
src/test/java/net/discordjug/javabot/util/TimeUtilsTest.java:30
MethodtestFormatIndentation
Tests the {@link IndentationHelper#formatIndentation(String, IndentationHelper.IndentationType)} method. @throws IOException if any I/O error occurs i
src/test/java/net/discordjug/javabot/util/IndentationHelperTest.java:17
MethodtestFraction
()
src/test/java/net/discordjug/javabot/systems/help/HelpExperienceSubtractionTest.java:85
MethodtestGetQOTWRankNotPresent
()
src/test/java/net/discordjug/javabot/systems/qotw/QOTWPointsServiceTest.java:16
MethodtestMultipleOldWarns
()
src/test/java/net/discordjug/javabot/systems/moderation/WarnDecayTest.java:130
MethodtestMultipleUsers
()
src/test/java/net/discordjug/javabot/systems/help/HelpExperienceSubtractionTest.java:113
MethodtestNormalQOTWRank
()
src/test/java/net/discordjug/javabot/systems/qotw/QOTWPointsServiceTest.java:22
MethodtestQOTWRankWithTiesAtSamePosition
()
src/test/java/net/discordjug/javabot/systems/qotw/QOTWPointsServiceTest.java:40
MethodtestQOTWRankWithTiesBefore
()
src/test/java/net/discordjug/javabot/systems/qotw/QOTWPointsServiceTest.java:31
MethodtestSubtractMaximum
()
src/test/java/net/discordjug/javabot/systems/help/HelpExperienceSubtractionTest.java:76
MethodtestSubtractMinimum
If the XP to subtract is less than the minimum, the minimum XP should be subtracted.
src/test/java/net/discordjug/javabot/systems/help/HelpExperienceSubtractionTest.java:67
MethodtestUserHasLessThanMinimum
If a user has less XP than the minimum experience subtraction, the user should lose all XP.
src/test/java/net/discordjug/javabot/systems/help/HelpExperienceSubtractionTest.java:57
← previousnext →1,001–1,100 of 1,112, ranked by callers