MCPcopy Create free account

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

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

↓ 1 callersMethodgetQOTWChampionRole
()
src/main/java/net/discordjug/javabot/data/config/guild/QOTWConfig.java:49
↓ 1 callersMethodgetQuestionNumberFromEmbed
(@NotNull MessageEmbed embed)
src/main/java/net/discordjug/javabot/systems/qotw/jobs/QOTWCloseSubmissionsJob.java:211
↓ 1 callersMethodgetReactionCountForEmote
Attemps to get the amount of reactions for the given emote. @param emoji The emote. @param message The message. @return The amount of reactions.
src/main/java/net/discordjug/javabot/systems/starboard/StarboardManager.java:131
↓ 1 callersMethodgetReportUserThreadHolder
()
src/main/java/net/discordjug/javabot/data/config/guild/ModerationConfig.java:122
↓ 1 callersMethodgetRequiredEntity
()
src/main/java/net/discordjug/javabot/api/exception/InvalidEntityIdException.java:18
↓ 1 callersMethodgetShareKnowledgeChannel
()
src/main/java/net/discordjug/javabot/data/config/guild/ModerationConfig.java:150
↓ 1 callersMethodgetStaffActivityChannel
()
src/main/java/net/discordjug/javabot/data/config/guild/ModerationConfig.java:146
↓ 1 callersMethodgetSubmissionsCountPerUser
Get all submissions of this form in a user -> count map. @param form a form to get submissions for @return a map of users and the number of their sub
src/main/java/net/discordjug/javabot/systems/staff_commands/forms/dao/FormsRepository.java:140
↓ 1 callersMethodgetTopAccounts
Gets a specified amount of {@link QOTWAccount}s. @param startDate the minimum date points are considered @param page The page, starting at 1. @param
src/main/java/net/discordjug/javabot/systems/qotw/dao/QuestionPointsRepository.java:100
↓ 1 callersMethodgetTopMembers
Gets the top N members from a guild based on their QOTW-Points. @param n The amount of members to get. @param guild The current guild. @return A
src/main/java/net/discordjug/javabot/systems/qotw/QOTWPointsService.java:113
↓ 1 callersMethodgetTotalSubmissionsCount
Get a count of logged submissions for the given form. @param form form to get submission for @return A total number of logged submission
src/main/java/net/discordjug/javabot/systems/staff_commands/forms/dao/FormsRepository.java:172
↓ 1 callersMethodgetTotalTransactionWeightByMonth
Gets the total earned XP of a user since a specific timestamp grouped by months. @param userId the user to get XP from @param start the start timestam
src/main/java/net/discordjug/javabot/systems/help/dao/HelpTransactionRepository.java:98
↓ 1 callersMethodgetTotalTransactionWeightByMonthAndUsers
Gets the total earned XP of a user since a specific timestamp grouped by months and users. @param start the start timestamp @return a list consisting
src/main/java/net/discordjug/javabot/systems/help/dao/HelpTransactionRepository.java:109
↓ 1 callersMethodgetUpvoteEmoji
(MessageReactionAddEvent event)
src/main/java/net/discordjug/javabot/listener/VotingRegulationListener.java:47
↓ 1 callersMethodgetUpvoteEmote
(JDA jda)
src/main/java/net/discordjug/javabot/data/config/SystemsConfig.java:114
↓ 1 callersMethodgetUsersWithSpecificScore
Gets all users with a specific score starting from a specific date. @param startDate the minimum date points are considered @param score the score use
src/main/java/net/discordjug/javabot/systems/qotw/dao/QuestionPointsRepository.java:112
↓ 1 callersMethodgetWarns
Gets warns based on the user id. @param guild The guild to check @param userId The user's id. @return A {@link List} with all warns.
src/main/java/net/discordjug/javabot/systems/moderation/ModerationService.java:181
↓ 1 callersMethodgetWebhookChannel
(MessageChannelUnion channel)
src/main/java/net/discordjug/javabot/listener/MessageLinkListener.java:58
↓ 1 callersMethodgetWebhookChannelFromParentChannel
(MessageChannelUnion childChannel)
src/main/java/net/discordjug/javabot/listener/MessageLinkListener.java:66
↓ 1 callersMethodhandleAddField
(@NotNull ModalInteractionEvent event, Message message, MessageEmbed embed)
src/main/java/net/discordjug/javabot/systems/staff_commands/embeds/AddEmbedFieldSubcommand.java:114
↓ 1 callersMethodhandleAuthorModal
(@NotNull ModalInteractionEvent event, @NotNull Message message, MessageEmbed embed)
src/main/java/net/discordjug/javabot/systems/staff_commands/embeds/EditEmbedSubcommand.java:249
↓ 1 callersMethodhandleCommand
(SlashCommandInteractionEvent event, long guildId)
src/main/java/net/discordjug/javabot/systems/qotw/commands/QOTWSubcommand.java:33
↓ 1 callersMethodhandleConfigSubcommand
(@Nonnull SlashCommandInteractionEvent event, @Nonnull GuildConfig config)
src/main/java/net/discordjug/javabot/systems/configuration/ConfigSubcommand.java:58
↓ 1 callersMethodhandleCustomTag
Handles a single {@link CustomTag}. @param event The {@link SlashCommandInteractionEvent} which was fired. @param tag The corresponding {@link Cust
src/main/java/net/discordjug/javabot/systems/staff_commands/tags/CustomTagManager.java:83
↓ 1 callersMethodhandleCustomTagsSubcommand
(@NotNull SlashCommandInteractionEvent event)
src/main/java/net/discordjug/javabot/systems/staff_commands/tags/commands/TagsSubcommand.java:48
↓ 1 callersMethodhandleEmbedSubcommand
(SlashCommandInteractionEvent event, long messageId, GuildMessageChannel channel)
src/main/java/net/discordjug/javabot/systems/staff_commands/embeds/EmbedSubcommand.java:46
↓ 1 callersMethodhandleFooterTimestampModal
(@NotNull ModalInteractionEvent event, @NotNull Message message, MessageEmbed embed)
src/main/java/net/discordjug/javabot/systems/staff_commands/embeds/EditEmbedSubcommand.java:333
↓ 1 callersMethodhandleHelpThanksInteraction
(@NotNull ButtonInteractionEvent event, @NotNull HelpManager manager, String @NotNull [] id)
src/main/java/net/discordjug/javabot/systems/help/HelpListener.java:246
↓ 1 callersMethodhandleImageThumbnailModal
(@NotNull ModalInteractionEvent event, @NotNull Message message, MessageEmbed embed)
src/main/java/net/discordjug/javabot/systems/staff_commands/embeds/EditEmbedSubcommand.java:312
↓ 1 callersMethodhandleMessageReport
(ModalInteractionEvent event, String messageId)
src/main/java/net/discordjug/javabot/systems/moderation/report/ReportManager.java:226
↓ 1 callersMethodhandleModerationCommand
(@NotNull SlashCommandInteractionEvent event, @NotNull Member moderator)
src/main/java/net/discordjug/javabot/systems/moderation/ModerateCommand.java:56
↓ 1 callersMethodhandlePostClose
(ButtonInteractionEvent event, @NotNull HelpManager manager)
src/main/java/net/discordjug/javabot/systems/help/HelpListener.java:311
↓ 1 callersMethodhandleReplyGuidelines
(@NotNull IReplyCallback callback, @NotNull ForumChannel channel)
src/main/java/net/discordjug/javabot/systems/help/HelpListener.java:305
↓ 1 callersMethodhandleResolveReportButton
(ButtonInteractionEvent event, String[] id)
src/main/java/net/discordjug/javabot/systems/moderation/report/ReportManager.java:107
↓ 1 callersMethodhandleSelectReview
Handles a submission review using a {@link net.dv8tion.jda.api.components.selections.StringSelectMenu}. @param event The {@link StringSelectInteracti
src/main/java/net/discordjug/javabot/systems/qotw/submissions/SubmissionManager.java:112
↓ 1 callersMethodhandleSelfRole
Handles a single Self Role Interaction. @param event The {@link ButtonInteractionEvent} that is fired upon clicking a button. @param role Th
src/main/java/net/discordjug/javabot/systems/staff_commands/self_roles/SelfRoleInteractionManager.java:154
↓ 1 callersMethodhandleSpam
Handles detected spam messages. @param msg the (last) spam message @param member the member to be potentially warned
src/main/java/net/discordjug/javabot/systems/moderation/AutoMod.java:164
↓ 1 callersMethodhandleSubmission
Handles the "Submit your Answer" Button interaction. @param event The {@link ButtonInteractionEvent} that is fired upon use. @param question
src/main/java/net/discordjug/javabot/systems/qotw/submissions/SubmissionManager.java:68
↓ 1 callersMethodhandleSuggestionCommand
(@Nonnull SlashCommandInteractionEvent event, @Nonnull Message message)
src/main/java/net/discordjug/javabot/systems/staff_commands/suggestions/SuggestionSubcommand.java:62
↓ 1 callersMethodhandleThreadDeletion
Handles the "Delete Submission" Button. @param event The {@link ButtonInteractionEvent} that is fired upon use.
src/main/java/net/discordjug/javabot/systems/qotw/submissions/SubmissionManager.java:168
↓ 1 callersMethodhandleTimeoutCommand
(@NotNull SlashCommandInteractionEvent event, @NotNull Member member)
src/main/java/net/discordjug/javabot/systems/moderation/timeout/TimeoutSubcommand.java:46
↓ 1 callersMethodhandleTitleDescColorModal
(@NotNull ModalInteractionEvent event, @NotNull Message message, MessageEmbed embed)
src/main/java/net/discordjug/javabot/systems/staff_commands/embeds/EditEmbedSubcommand.java:280
↓ 1 callersMethodhandleUnacknowledge
(ButtonInteractionEvent event, String postId)
src/main/java/net/discordjug/javabot/systems/help/commands/notify/HelpPingSubcommand.java:240
↓ 1 callersMethodhasMemberHelperRole
(@NotNull Guild guild, @Nullable Member member)
src/main/java/net/discordjug/javabot/systems/help/HelpManager.java:232
↓ 1 callersMethodhasMemberStaffRole
(@NotNull Guild guild, @Nullable Member member)
src/main/java/net/discordjug/javabot/systems/help/HelpManager.java:228
↓ 1 callersMethodhashCode
()
src/main/java/net/discordjug/javabot/systems/qotw/model/QOTWQuestion.java:32
↓ 1 callersMethodinsert
Insertes a single {@link StarboardEntry}. @param entry The {@link StarboardEntry}. @throws SQLException If an error occurs.
src/main/java/net/discordjug/javabot/systems/starboard/dao/StarboardRepository.java:32
↓ 1 callersMethodinsert
Inserts a new warn into the database. @param command The custom commands to save. @return The custom command that was saved. @throws SQLException If
src/main/java/net/discordjug/javabot/systems/staff_commands/tags/dao/CustomTagRepository.java:33
↓ 1 callersMethodinsert
Inserts a new {@link HelpAccount}. @param account The account that should be inserted. @throws DataAccessException If an error occurs.
src/main/java/net/discordjug/javabot/systems/help/dao/HelpAccountRepository.java:35
↓ 1 callersMethodinsertForm
Create a new form entry in the database. @param data form data to insert.
src/main/java/net/discordjug/javabot/systems/staff_commands/forms/dao/FormsRepository.java:201
↓ 1 callersMethodinsertList
Inserts a {@link List} of {@link CachedMessage} objects. @param messages The List to insert. @throws SQLException If an error occurs.
src/main/java/net/discordjug/javabot/data/h2db/message_cache/dao/MessageCacheRepository.java:33
↓ 1 callersMethodinsertOrReplace
Inserts a new {@link StaffActivityMessage} or replaces an old one. @param msg the {@link StaffActivityMessage} to store
src/main/java/net/discordjug/javabot/systems/staff_activity/dao/StaffActivityMessageRepository.java:21
↓ 1 callersMethodisBanned
(@NotNull Guild guild, long userId)
src/main/java/net/discordjug/javabot/systems/moderation/ModerationService.java:297
↓ 1 callersMethodisCached
Checks if an Image is cached. @param name The name of the image. @return Whether the image is already cached or not.
src/main/java/net/discordjug/javabot/util/ImageCache.java:61
↓ 1 callersMethodisCriticalEmoji
(MessageReactionAddEvent event)
src/main/java/net/discordjug/javabot/listener/VotingRegulationListener.java:41
↓ 1 callersMethodisForumEligibleToBeUnreserved
Checks if the interactions' user is eligible to close a forum post. @param interaction The interaction itself. @return Whether the user is eligible t
src/main/java/net/discordjug/javabot/systems/help/HelpManager.java:214
↓ 1 callersMethodisHelpPingForbiddenForMember
Determines if a user is forbidden from sending a help-ping command due to their status in the server. @param postOwnerId The posts' owner id. @param
src/main/java/net/discordjug/javabot/systems/help/commands/notify/HelpPingSubcommand.java:183
↓ 1 callersMethodisHelpPingTimeoutElapsed
Determines if the user's timeout has elapsed (or doesn't exist), which implies that it's fine for the user to send the command. @param memberId The m
src/main/java/net/discordjug/javabot/systems/help/commands/notify/HelpPingSubcommand.java:201
↓ 1 callersMethodisMessageReceivedEventValid
Checks if a message received event is valid for this vote listener. @param event The event to check. @return True if the event is valid, meaning that
src/main/java/net/discordjug/javabot/listener/ForumPostVoteListener.java:115
↓ 1 callersMethodisOldUnresolvedNotification
(Message msg)
src/main/java/net/discordjug/javabot/systems/help/commands/notify/ClearOldHelpNotificationJob.java:80
↓ 1 callersMethodisPingable
Checks if the given name's first three characters contain ASCII characters not between 32 and 126. @param name The name to check. @return True if firs
src/main/java/net/discordjug/javabot/listener/PingableNameListener.java:88
↓ 1 callersMethodisPostOpen
(Guild guild, String postId)
src/main/java/net/discordjug/javabot/systems/help/commands/notify/HelpPingSubcommand.java:252
↓ 1 callersMethodisReactionEventValid
Checks if a reaction event is valid for this vote listener. Note that this method may use blocking calls to check if the user who sent the reaction is
src/main/java/net/discordjug/javabot/listener/ForumPostVoteListener.java:134
↓ 1 callersMethodisRequireStaff
()
src/main/java/net/discordjug/javabot/systems/moderation/ModerateCommand.java:52
↓ 1 callersMethodisResolvedNotification
(Message msg)
src/main/java/net/discordjug/javabot/systems/help/commands/notify/ClearOldHelpNotificationJob.java:91
↓ 1 callersMethodisSuggestionsChannel
(@NotNull MessageChannelUnion channel)
src/main/java/net/discordjug/javabot/systems/moderation/AutoMod.java:236
↓ 1 callersMethodisThanksMessage
(@NotNull Message m)
src/main/java/net/discordjug/javabot/systems/help/HelpForumUpdater.java:107
↓ 1 callersMethodkick
(ModalInteraction interaction, @NotNull Guild guild, String memberId, String reason)
src/main/java/net/discordjug/javabot/util/InteractionUtils.java:130
↓ 1 callersMethodload
()
src/main/java/net/discordjug/javabot/systems/user_commands/leaderboard/LeaderboardCreator.java:164
↓ 1 callersMethodmapTopUsersToColors
(List<Pair<MonthInYear,HelpAccount>> transactionWeights)
src/main/java/net/discordjug/javabot/systems/help/commands/HelpStatisticsSubcommand.java:98
↓ 1 callersMethodmarkUsed
Marks a single {@link QOTWQuestion} as used. @param question The {@link QOTWQuestion} that should be marked as used. @throws DataAccessException If a
src/main/java/net/discordjug/javabot/systems/qotw/dao/QuestionQueueRepository.java:86
↓ 1 callersMethodmatchesAnyDetector
(String content)
src/main/java/net/discordjug/javabot/systems/help/HelpListener.java:177
↓ 1 callersMethodof
A simple utility method which creates an instance of this class based on the specified {@link HelpAccount}. @param botConfig configuration of the bot
src/main/java/net/discordjug/javabot/api/routes/user_profile/model/HelpAccountData.java:37
↓ 1 callersMethodof
Creates a new {@link ExperienceUserData} instance. @param account The {@link HelpAccount} to use. @param user A nullable {@link User}. @param rank Th
src/main/java/net/discordjug/javabot/api/routes/leaderboard/help_experience/model/ExperienceUserData.java:30
↓ 1 callersMethodof
Creates a new {@link QOTWUserData} instance. @param account The {@link QOTWAccount} to use. @param user A nullable {@link User}. @param rank The posi
src/main/java/net/discordjug/javabot/api/routes/leaderboard/qotw/model/QOTWUserData.java:30
↓ 1 callersMethodparseGithubUrl
Gets the contents of a GitHub URL. @param link The initial input url. @return A {@link Pair} containing the files content & extension.
src/main/java/net/discordjug/javabot/listener/GitHubLinkListener.java:53
↓ 1 callersMethodparseMessageUrl
Tries to parse a Discord Message Link to the corresponding Message object. @param url The Message Link. @param jda The {@link JDA} instance. @return
src/main/java/net/discordjug/javabot/listener/MessageLinkListener.java:81
↓ 1 callersMethodperformDeletion
(long amount, User user, MessageChannel channel, TextChannel logChannel, MessageHistory history, PrintWrite
src/main/java/net/discordjug/javabot/systems/moderation/PurgeCommand.java:154
↓ 1 callersMethodplotEntries
(Graphics2D g2d, int x, int y, int width, int height)
src/main/java/net/discordjug/javabot/util/Plotter.java:49
↓ 1 callersMethodprocessHug
(String originalText)
src/main/java/net/discordjug/javabot/listener/filter/HugFilter.java:37
↓ 1 callersMethodprocessMessage
When a message is received, it is processed by the registered filters. @param content The content of the new message that will be reposted instead of
src/main/java/net/discordjug/javabot/listener/filter/MessageFilter.java:23
↓ 1 callersMethodprocessTokenInCode
(int i, char current)
src/main/java/net/discordjug/javabot/util/IndentationHelper.java:161
↓ 1 callersMethodpurge
Purges messages from a channel. @param amount The number of messages to remove. @param user The user whose messages to remove. If null, m
src/main/java/net/discordjug/javabot/systems/moderation/PurgeCommand.java:129
↓ 1 callersMethodread
(ResultSet rs)
src/main/java/net/discordjug/javabot/systems/user_preferences/dao/UserPreferenceRepository.java:51
↓ 1 callersMethodread
(ResultSet rs)
src/main/java/net/discordjug/javabot/data/h2db/message_cache/dao/MessageCacheRepository.java:113
↓ 1 callersMethodreadField
(ResultSet rs)
src/main/java/net/discordjug/javabot/systems/staff_commands/forms/dao/FormsRepository.java:304
↓ 1 callersMethodregisterComponentHandlers
(@NotNull ApplicationContext ctx)
src/main/java/net/discordjug/javabot/Bot.java:108
↓ 1 callersMethodrejectUserDuringRaid
Rejects a user's joining of the server during a raid attempt by sending them a message about it and kicking them immediately. @param event The user w
src/main/java/net/discordjug/javabot/systems/moderation/server_lock/ServerLockManager.java:203
↓ 1 callersMethodremoveCommand
Removes a single {@link CustomTag} from the specified guild. @param guildId The guilds' id. @param tag The {@link CustomTag} to delete. @return W
src/main/java/net/discordjug/javabot/systems/staff_commands/tags/CustomTagManager.java:181
↓ 1 callersMethodremoveField
Remove a field from a form. Fails and return false if the index is out of bounds. @param form form to remove the field from @param index index of th
src/main/java/net/discordjug/javabot/systems/staff_commands/forms/dao/FormsRepository.java:250
↓ 1 callersMethodremoveMessages
Deletes the given messages. If user is not null, only messages from that user are deleted. If the given archive writer is not null, the message will b
src/main/java/net/discordjug/javabot/systems/moderation/PurgeCommand.java:193
↓ 1 callersMethodremoveQuestion
Removes a single {@link QOTWQuestion}. @param guildId The current guild's id. @param id The question's id. @return Whether the {@link QOTWQuesti
src/main/java/net/discordjug/javabot/systems/qotw/dao/QuestionQueueRepository.java:155
↓ 1 callersMethodremoveTimeout
Removes a Timeout from a member. @param member The member whose Timeout should be removed. @param reason The reason for removing this Timeout.
src/main/java/net/discordjug/javabot/systems/moderation/ModerationService.java:237
↓ 1 callersMethodreopenForm
Set this form's closed state to false. @param form form to re-open
src/main/java/net/discordjug/javabot/systems/staff_commands/forms/dao/FormsRepository.java:262
↓ 1 callersMethodreplaceActivityMessage
(StaffActivityType type, TemporalAccessor timestamp, Message activityMessage, Member member)
src/main/java/net/discordjug/javabot/systems/staff_activity/StaffActivityService.java:81
↓ 1 callersMethodreplaceFucks
(String str)
src/main/java/net/discordjug/javabot/listener/filter/HugFilter.java:43
↓ 1 callersMethodreplaceMessage
(IWebhookContainer webhookContainer, long threadId, MessageContent content)
src/main/java/net/discordjug/javabot/listener/filter/MessageFilterHandler.java:94
↓ 1 callersMethodreplaceUnformattedCode
(String msg, int codeStartIndex, int codeEndIndex, MessageReceivedEvent event)
src/main/java/net/discordjug/javabot/systems/help/AutoCodeFormatter.java:137
↓ 1 callersMethodreplyCannotInteract
(IReplyCallback event, @NotNull IMentionable mentionable)
src/main/java/net/discordjug/javabot/util/Responses.java:132
↓ 1 callersMethodreplyCloseSuggestionIfPatternMatches
(Message msg)
src/main/java/net/discordjug/javabot/systems/help/HelpListener.java:148
← previousnext →501–600 of 1,112, ranked by callers