MCPcopy Create free account

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

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

↓ 2 callersMethodreplaceMemberMessage
Method for replacing a user's guild message through a webhook. @param webhook a reference to a webhook @param originalMessage a reference
src/main/java/net/discordjug/javabot/util/WebhookUtil.java:180
↓ 2 callersMethodreplyInvalidChannel
(IReplyCallback replyCallback)
src/main/java/net/discordjug/javabot/systems/help/commands/UnreserveCommand.java:136
↓ 2 callersMethodreplyMissingMember
(IReplyCallback event)
src/main/java/net/discordjug/javabot/util/Responses.java:127
↓ 2 callersMethodrequestMessageAttachments
Requests each attachment from Discord's CDN. This is done in order to prevent Discord from deleting the attachment too quickly. @param message the cac
src/main/java/net/discordjug/javabot/data/h2db/message_cache/MessageCache.java:183
↓ 2 callersMethodresolveField
(@NotNull String propertyName, Object parent)
src/main/java/net/discordjug/javabot/data/config/ReflectionUtils.java:24
↓ 2 callersMethodresolveReport
Resolves a report thread. This closes the current thread. This method does not check whether the current thread is actually a report thread. @param re
src/main/java/net/discordjug/javabot/systems/moderation/report/ReportManager.java:126
↓ 2 callersMethodsendAccountIncrementedNotification
(ForumChannel acceptedAnswerForumChannel)
src/main/java/net/discordjug/javabot/systems/notification/QOTWNotificationService.java:50
↓ 2 callersMethodsendFormatHint
(MessageReceivedEvent event)
src/main/java/net/discordjug/javabot/systems/help/AutoCodeFormatter.java:128
↓ 2 callersMethodsendFormattedCode
(SlashCommandInteractionEvent event, Message target, Language language, String indentation)
src/main/java/net/discordjug/javabot/systems/user_commands/format_code/FormatCodeCommand.java:89
↓ 2 callersMethodsendReportResponse
(InteractionHook hook, User targetUser, EmbedBuilder reportEmbed, ThreadChannel reportThread)
src/main/java/net/discordjug/javabot/systems/moderation/report/ReportManager.java:216
↓ 2 callersMethodsendReviewInformation
(Guild guild, QOTWConfig qotwConfig, TextChannel logChannel)
src/main/java/net/discordjug/javabot/systems/qotw/jobs/QOTWCloseSubmissionsJob.java:119
↓ 2 callersMethodsendSubmissionActionNotification
Sends the executed action, performed on a QOTW submission thread, to the {@link Guild}s log channel. @param reviewedBy The user which reviewed
src/main/java/net/discordjug/javabot/systems/notification/QOTWGuildNotificationService.java:38
↓ 2 callersMethodsendToQOTWAnswerArchive
(ThreadChannel thread, User author, AcceptedAnswerType type)
src/main/java/net/discordjug/javabot/systems/qotw/submissions/SubmissionManager.java:217
↓ 2 callersMethodsetGuild
(Guild guild)
src/main/java/net/discordjug/javabot/data/config/GuildConfig.java:94
↓ 2 callersMethodsynchronizeNow
Synchronizes Messages saved in the Database with what is currently stored in memory and wait until the synchronization finishes.
src/main/java/net/discordjug/javabot/data/h2db/message_cache/MessageCache.java:97
↓ 2 callersMethodtimeDifferenceIsBelowRateLimit
(Instant oldValue, Instant currentInstant)
src/main/java/net/discordjug/javabot/systems/staff_activity/StaffActivityService.java:77
↓ 2 callersMethodtoActionRows
Converts a {@link List} of Message {@link ItemComponent}s into a List of actions rows. @param components The {@link List} of {@link ItemComponent}s.
src/main/java/net/discordjug/javabot/util/MessageActionUtils.java:37
↓ 2 callersMethodtoEmbed
Converts this {@link CustomTag}'s response into a {@link MessageEmbed}. @return The built {@link MessageEmbed}.
src/main/java/net/discordjug/javabot/systems/staff_commands/tags/model/CustomTag.java:32
↓ 2 callersMethodtransformOrNull
(T toTransform, Function<T, R> transformer)
src/main/java/net/discordjug/javabot/util/WebhookUtil.java:159
↓ 2 callersMethodupdate
Updates a database table. @param query The query. @param params The queries' parameters. @return The rows that got updates during this process. @thr
src/main/java/net/discordjug/javabot/data/h2db/DbActions.java:92
↓ 2 callersMethodwarn
(ModalInteraction interaction, @NotNull Guild guild, String memberId, WarnSeverity severity, String reason)
src/main/java/net/discordjug/javabot/util/InteractionUtils.java:144
↓ 1 callersMethodaddAttachmentsAndSend
Adds attachments to a new message action and sends the message. @param attachments The attachments to add. @param action The new {@link net.dv8tion.
src/main/java/net/discordjug/javabot/util/MessageActionUtils.java:71
↓ 1 callersMethodaddAttachmentsToMessageBuilder
(CachedMessage message, EmbedBuilder eb)
src/main/java/net/discordjug/javabot/data/h2db/message_cache/MessageCache.java:246
↓ 1 callersMethodaddCommand
Creates a new {@link CustomTag} for the specified guild. @param guild The {@link Guild}. @param tag The {@link CustomTag} to create. @return Whethe
src/main/java/net/discordjug/javabot/systems/staff_commands/tags/CustomTagManager.java:162
↓ 1 callersMethodaddCustomVoiceChannel
Stores a new custom voice channel. @param id the channel ID @param ownerId the ID of the owner of the voice channel
src/main/java/net/discordjug/javabot/systems/custom_vc/CustomVCRepository.java:23
↓ 1 callersMethodaddMessageToStarboard
(Message message, int stars, @NotNull StarboardConfig config)
src/main/java/net/discordjug/javabot/systems/starboard/StarboardManager.java:139
↓ 1 callersMethodaddReactions
Adds the upvote and Downvote emoji to the suggestion message. @param message The message that was sent. @return A {@link RestAction}.
src/main/java/net/discordjug/javabot/listener/filter/SuggestionFilter.java:67
↓ 1 callersMethodaddSubmission
Add a user form submission to the database. @param user the user who submitted the form @param form form to log on @param message message conta
src/main/java/net/discordjug/javabot/systems/staff_commands/forms/dao/FormsRepository.java:228
↓ 1 callersMethodappendComment
(EmbedBuilder eb, String comment)
src/main/java/net/discordjug/javabot/systems/help/commands/notify/HelpPingSubcommand.java:158
↓ 1 callersMethodappendTags
(EmbedBuilder eb, ThreadChannel post)
src/main/java/net/discordjug/javabot/systems/help/commands/notify/HelpPingSubcommand.java:145
↓ 1 callersMethodapply
(VoiceChannel vc, Member member, SlashCommandInteractionEvent event)
src/main/java/net/discordjug/javabot/systems/custom_vc/commands/CustomVCChangeMembersSubcommand.java:66
↓ 1 callersMethodarchiveMessage
Appends information about a message to a writer. @param writer The writer to use to write data. @param message The message to get information from.
src/main/java/net/discordjug/javabot/systems/moderation/PurgeCommand.java:243
↓ 1 callersMethodattachForm
Attaches a form to a message. @param form form to attach @param message message to attach the form to @param channel channel of the message
src/main/java/net/discordjug/javabot/systems/staff_commands/forms/dao/FormsRepository.java:60
↓ 1 callersMethodattachFormToMessage
(Message message, String buttonLabel, ButtonStyle style, FormData form)
src/main/java/net/discordjug/javabot/systems/staff_commands/forms/commands/AttachFormSubcommand.java:136
↓ 1 callersMethodban
(ModalInteraction interaction, @NotNull Guild guild, String memberId, String reason)
src/main/java/net/discordjug/javabot/util/InteractionUtils.java:158
↓ 1 callersMethodbuildAccountDecrementEmbed
(long points)
src/main/java/net/discordjug/javabot/systems/notification/QOTWNotificationService.java:104
↓ 1 callersMethodbuildAccountIncrementEmbed
(long points, ForumChannel acceptedAnswerForumChannel)
src/main/java/net/discordjug/javabot/systems/notification/QOTWNotificationService.java:92
↓ 1 callersMethodbuildAddFieldModal
(long messageId)
src/main/java/net/discordjug/javabot/systems/staff_commands/embeds/AddEmbedFieldSubcommand.java:93
↓ 1 callersMethodbuildAuthorModal
(@NotNull MessageEmbed embed, long messageId)
src/main/java/net/discordjug/javabot/systems/staff_commands/embeds/EditEmbedSubcommand.java:153
↓ 1 callersMethodbuildAvatarEmbed
(@NotNull User createdBy)
src/main/java/net/discordjug/javabot/systems/user_commands/AvatarCommand.java:41
↓ 1 callersMethodbuildBasicEmbed
(@NotNull ModalInteractionEvent event)
src/main/java/net/discordjug/javabot/systems/staff_commands/embeds/CreateEmbedSubcommand.java:127
↓ 1 callersMethodbuildBasicEmbedCreateModal
(@NotNull Channel channel)
src/main/java/net/discordjug/javabot/systems/staff_commands/embeds/CreateEmbedSubcommand.java:103
↓ 1 callersMethodbuildBestAnswerEmbed
(long points)
src/main/java/net/discordjug/javabot/systems/notification/QOTWNotificationService.java:82
↓ 1 callersMethodbuildBootedUpEmbed
()
src/main/java/net/discordjug/javabot/listener/StateListener.java:66
↓ 1 callersMethodbuildBotInfoEmbed
(@NotNull JDA jda)
src/main/java/net/discordjug/javabot/systems/user_commands/BotInfoCommand.java:42
↓ 1 callersMethodbuildButtonId
Constructs the Button id by combining the self role's type, the role's id and the boolean. @param type The self role's type. @param role Th
src/main/java/net/discordjug/javabot/systems/staff_commands/self_roles/CreateSelfRoleSubcommand.java:117
↓ 1 callersMethodbuildClearWarnsByIdEmbed
(@NotNull Warn w, @NotNull User clearedBy)
src/main/java/net/discordjug/javabot/systems/moderation/ModerationService.java:409
↓ 1 callersMethodbuildClearWarnsEmbed
(@NotNull User user, @NotNull User clearedBy)
src/main/java/net/discordjug/javabot/systems/moderation/ModerationService.java:398
↓ 1 callersMethodbuildCreateCommandEmbed
(@NotNull User createdBy, @NotNull CustomTag command)
src/main/java/net/discordjug/javabot/systems/staff_commands/tags/commands/CreateCustomTagSubcommand.java:88
↓ 1 callersMethodbuildCreateCommandModal
()
src/main/java/net/discordjug/javabot/systems/staff_commands/tags/commands/CreateCustomTagSubcommand.java:54
↓ 1 callersMethodbuildDeleteCommandEmbed
(@NotNull Member deletedBy, @NotNull CustomTag command)
src/main/java/net/discordjug/javabot/systems/staff_commands/tags/commands/DeleteCustomTagSubcommand.java:80
↓ 1 callersMethodbuildDeletedMessageFile
(User author, CachedMessage message)
src/main/java/net/discordjug/javabot/data/h2db/message_cache/MessageCache.java:261
↓ 1 callersMethodbuildEditTagEmbed
(@NotNull Member createdBy, @NotNull CustomTag command)
src/main/java/net/discordjug/javabot/systems/staff_commands/tags/commands/EditCustomTagSubcommand.java:116
↓ 1 callersMethodbuildEditTagModal
(@NotNull CustomTag tag)
src/main/java/net/discordjug/javabot/systems/staff_commands/tags/commands/EditCustomTagSubcommand.java:85
↓ 1 callersMethodbuildEditedMessageFile
(User author, CachedMessage before, Message after)
src/main/java/net/discordjug/javabot/data/h2db/message_cache/MessageCache.java:276
↓ 1 callersMethodbuildExpertApplication
Builds and replies with an Expert Application Modal. @param event The {@link ButtonInteractionEvent} that is fired upon clicking a button. @param
src/main/java/net/discordjug/javabot/systems/staff_commands/self_roles/SelfRoleInteractionManager.java:119
↓ 1 callersMethodbuildFooterTimestampModal
(@NotNull MessageEmbed embed, long messageId)
src/main/java/net/discordjug/javabot/systems/staff_commands/embeds/EditEmbedSubcommand.java:225
↓ 1 callersMethodbuildHelpAccountEmbed
(HelpAccount account, @NotNull User user, Guild guild, long totalThanks, long weekThanks, FileUpload upload)
src/main/java/net/discordjug/javabot/systems/help/commands/HelpAccountSubcommand.java:138
↓ 1 callersMethodbuildIdCalcEmbed
(@NotNull User author, long id, long unixTimestamp)
src/main/java/net/discordjug/javabot/systems/user_commands/IdCalculatorCommand.java:54
↓ 1 callersMethodbuildImageThumbnailModal
(@NotNull MessageEmbed embed, long messageId)
src/main/java/net/discordjug/javabot/systems/staff_commands/embeds/EditEmbedSubcommand.java:207
↓ 1 callersMethodbuildIncrementEmbed
(@NotNull User user, long points)
src/main/java/net/discordjug/javabot/systems/qotw/commands/qotw_points/ChangePointsSubcommand.java:82
↓ 1 callersMethodbuildInfoEmbed
(GuildConfig config, User author)
src/main/java/net/discordjug/javabot/data/h2db/commands/MessageCacheInfoSubcommand.java:45
↓ 1 callersMethodbuildInsufficientPermissionsEmbed
(@NotNull Set<Permission> permissions)
src/main/java/net/discordjug/javabot/listener/DIH4JDAListener.java:89
↓ 1 callersMethodbuildLeaderboardRankEmbed
Builds the Leaderboard Rank {@link MessageEmbed}. @param topMembers the accounts with the top QOTW users @param member The member which executed the
src/main/java/net/discordjug/javabot/systems/user_commands/leaderboard/QOTWLeaderboardSubcommand.java:71
↓ 1 callersMethodbuildMessageDeleteEmbed
(User author, MessageChannel channel, CachedMessage message)
src/main/java/net/discordjug/javabot/data/h2db/message_cache/MessageCache.java:236
↓ 1 callersMethodbuildMessageEditEmbed
(User author, MessageChannel channel, CachedMessage before, Message after)
src/main/java/net/discordjug/javabot/data/h2db/message_cache/MessageCache.java:212
↓ 1 callersMethodbuildMessageReportModal
Builds a {@link Modal} for reporting a message using a context menu. The modal is supposed to ask for report details. @param event The {@link Message
src/main/java/net/discordjug/javabot/systems/moderation/report/ReportManager.java:169
↓ 1 callersMethodbuildPostClosedEmbed
(@NotNull UserSnowflake closedBy, @Nullable String reason)
src/main/java/net/discordjug/javabot/systems/help/HelpManager.java:220
↓ 1 callersMethodbuildPreferenceField
(@NotNull User user, @NotNull UserPreferenceService service, Preference preference)
src/main/java/net/discordjug/javabot/systems/user_preferences/commands/PreferencesListSubcommand.java:49
↓ 1 callersMethodbuildPreferencesEmbed
(UserPreferenceService service, @NotNull User user)
src/main/java/net/discordjug/javabot/systems/user_preferences/commands/PreferencesListSubcommand.java:38
↓ 1 callersMethodbuildProfileEmbed
(@NotNull Member member)
src/main/java/net/discordjug/javabot/systems/user_commands/ProfileCommand.java:74
↓ 1 callersMethodbuildQuestionEmbed
(@NotNull QOTWQuestion question)
src/main/java/net/discordjug/javabot/systems/qotw/jobs/QOTWCloseSubmissionsJob.java:204
↓ 1 callersMethodbuildQuestionEmbed
(@NotNull QOTWQuestion question)
src/main/java/net/discordjug/javabot/systems/qotw/jobs/QOTWJob.java:84
↓ 1 callersMethodbuildQuestionModal
()
src/main/java/net/discordjug/javabot/systems/qotw/commands/questions_queue/AddQuestionSubcommand.java:50
↓ 1 callersMethodbuildQuickMigrateModal
()
src/main/java/net/discordjug/javabot/data/h2db/commands/QuickMigrateSubcommand.java:107
↓ 1 callersMethodbuildRegexEmbed
(boolean matches, @NotNull Pattern pattern, String string)
src/main/java/net/discordjug/javabot/systems/user_commands/RegexCommand.java:56
↓ 1 callersMethodbuildSelfRoleCreateEmbed
(@NotNull User createdBy, @NotNull Role role, @NotNull Channel channel, String jumpUrl, String type)
src/main/java/net/discordjug/javabot/systems/staff_commands/self_roles/CreateSelfRoleSubcommand.java:128
↓ 1 callersMethodbuildSelfRoleDeletedEmbed
(@NotNull User changedBy, @NotNull Message message)
src/main/java/net/discordjug/javabot/systems/staff_commands/self_roles/RemoveSelfRolesSubcommand.java:52
↓ 1 callersMethodbuildSelfRoleEmbed
(@NotNull Role role, String description)
src/main/java/net/discordjug/javabot/systems/staff_commands/self_roles/CreateSelfRoleSubcommand.java:121
↓ 1 callersMethodbuildSelfRoleStatusEmbed
(@NotNull User changedBy, @NotNull Message message, boolean disabled)
src/main/java/net/discordjug/javabot/systems/staff_commands/self_roles/ChangeSelfRoleStatusSubcommand.java:60
↓ 1 callersMethodbuildServerInfoEmbed
(@NotNull Guild guild, Member owner)
src/main/java/net/discordjug/javabot/systems/user_commands/ServerInfoCommand.java:50
↓ 1 callersMethodbuildStaffApplication
Builds and replies with a Staff Application Modal. @param event The {@link ButtonInteractionEvent} that is fired upon clicking a button. @param r
src/main/java/net/discordjug/javabot/systems/staff_commands/self_roles/SelfRoleInteractionManager.java:82
↓ 1 callersMethodbuildStarboardEmbed
(@NotNull Message message)
src/main/java/net/discordjug/javabot/systems/starboard/StarboardManager.java:232
↓ 1 callersMethodbuildSubmissionActionEmbed
(@NotNull User author, ThreadChannel thread, @NotNull User reviewedBy, @NotNull SubmissionStatus status)
src/main/java/net/discordjug/javabot/systems/notification/QOTWGuildNotificationService.java:45
↓ 1 callersMethodbuildSubmissionDeclinedEmbed
(String reason, ForumChannel acceptedAnswerForumChannel)
src/main/java/net/discordjug/javabot/systems/notification/QOTWNotificationService.java:115
↓ 1 callersMethodbuildSubmissionSelectMenu
(JDA jda, long threadId)
src/main/java/net/discordjug/javabot/systems/qotw/jobs/QOTWCloseSubmissionsJob.java:178
↓ 1 callersMethodbuildSubmissionThreadEmbed
(@NotNull User createdBy, @NotNull QOTWQuestion question, @NotNull QOTWConfig config)
src/main/java/net/discordjug/javabot/systems/qotw/submissions/SubmissionManager.java:280
↓ 1 callersMethodbuildSuggestionAcceptEmbed
(@NotNull User user, @NotNull MessageEmbed embed)
src/main/java/net/discordjug/javabot/systems/staff_commands/suggestions/OnHoldSuggestionSubcommand.java:44
↓ 1 callersMethodbuildSuggestionAcceptEmbed
(@NotNull User user, @NotNull MessageEmbed embed)
src/main/java/net/discordjug/javabot/systems/staff_commands/suggestions/AcceptSuggestionSubcommand.java:43
↓ 1 callersMethodbuildSuggestionClearEmbed
(@NotNull MessageEmbed embed)
src/main/java/net/discordjug/javabot/systems/staff_commands/suggestions/ClearSuggestionSubcommand.java:46
↓ 1 callersMethodbuildSuggestionDeclineEmbed
(@NotNull User user, @NotNull MessageEmbed embed, String reason)
src/main/java/net/discordjug/javabot/systems/staff_commands/suggestions/DeclineSuggestionSubcommand.java:45
↓ 1 callersMethodbuildSuggestionEmbed
(String messageContent, Member member)
src/main/java/net/discordjug/javabot/listener/filter/SuggestionFilter.java:75
↓ 1 callersMethodbuildTitleDescColorModal
(@NotNull MessageEmbed embed, long messageId)
src/main/java/net/discordjug/javabot/systems/staff_commands/embeds/EditEmbedSubcommand.java:178
↓ 1 callersMethodbuildUserReportModal
Builds a {@link Modal} for reporting a user using a context menu. The modal is supposed to ask for report details. @param event The {@link UserContex
src/main/java/net/discordjug/javabot/systems/moderation/report/ReportManager.java:152
↓ 1 callersMethodbuildWarnEmbed
(User user, Member warnedBy, @NotNull WarnSeverity severity, long totalSeverity, String reason)
src/main/java/net/discordjug/javabot/systems/moderation/ModerationService.java:389
↓ 1 callersMethodcacheImage
Caches an image by saving it in a {@link Map}. @param image The image to cache. @param name The name of the image.
src/main/java/net/discordjug/javabot/util/ImageCache.java:29
↓ 1 callersMethodcalculateExperience
Calculates the experience for each user, based on the messages they sent. @param messages The list of {@link Message}s. @param ownerId The owner id.
src/main/java/net/discordjug/javabot/systems/help/HelpManager.java:254
↓ 1 callersMethodcanBypassCheck
Checks if the given {@link Member} can bypass the name-check. @param member The {@link Member} to check. @return Whether the Member can bypass name-ch
src/main/java/net/discordjug/javabot/listener/PingableNameListener.java:126
↓ 1 callersMethodcanCreateSuggestion
Decides whether the message author is eligible to create new suggestions. @param event The {@link MessageReceivedEvent} that is fired upon sending a
src/main/java/net/discordjug/javabot/listener/filter/SuggestionFilter.java:54
↓ 1 callersMethodcanDeleteUsingButton
(Member member, String[] componentId)
src/main/java/net/discordjug/javabot/util/InteractionUtils.java:108
← previousnext →301–400 of 1,112, ranked by callers