- edit(long, Consumer<? super MessageCreateSpec>) - Method in class club.minnced.discord.webhook.external.D4JWebhookClient
-
- edit(String, Consumer<? super MessageCreateSpec>) - Method in class club.minnced.discord.webhook.external.D4JWebhookClient
-
- edit(long, MessageEditSpec) - Method in class club.minnced.discord.webhook.external.D4JWebhookClient
-
Edits the target message with the provided MessageCreateSpec to the webhook.
- edit(String, MessageEditSpec) - Method in class club.minnced.discord.webhook.external.D4JWebhookClient
-
Edits the target message with the provided MessageCreateSpec to the webhook.
- edit(long, Message) - Method in class club.minnced.discord.webhook.external.JavacordWebhookClient
-
Edits the target message with the provided Message to the webhook.
- edit(long, Embed) - Method in class club.minnced.discord.webhook.external.JavacordWebhookClient
-
Edits the target message with the provided Embed to the webhook.
- edit(String, Message) - Method in class club.minnced.discord.webhook.external.JavacordWebhookClient
-
Edits the target message with the provided Message to the webhook.
- edit(String, Embed) - Method in class club.minnced.discord.webhook.external.JavacordWebhookClient
-
Edits the target message with the provided Embed to the webhook.
- edit(long, Message) - Method in class club.minnced.discord.webhook.external.JDAWebhookClient
-
Edits the target message with the provided Message to the webhook.
- edit(long, MessageEmbed) - Method in class club.minnced.discord.webhook.external.JDAWebhookClient
-
Edits the target message with the provided MessageEmbed to the webhook.
- edit(String, Message) - Method in class club.minnced.discord.webhook.external.JDAWebhookClient
-
Edits the target message with the provided Message to the webhook.
- edit(String, MessageEmbed) - Method in class club.minnced.discord.webhook.external.JDAWebhookClient
-
Edits the target message with the provided MessageEmbed to the webhook.
- edit(long, WebhookMessage) - Method in class club.minnced.discord.webhook.WebhookClient
-
Edits the target message and updates it with the provided
WebhookMessage
to the webhook.
- edit(long, WebhookEmbed, WebhookEmbed...) - Method in class club.minnced.discord.webhook.WebhookClient
-
Edits the target message and updates it with the provided
WebhookEmbed to the webhook.
- edit(long, Collection<WebhookEmbed>) - Method in class club.minnced.discord.webhook.WebhookClient
-
Edits the target message and updates it with the provided
WebhookEmbed to the webhook.
- edit(long, String) - Method in class club.minnced.discord.webhook.WebhookClient
-
Edits the target message and updates it with the provided content as normal message to the webhook.
- edit(String, WebhookMessage) - Method in class club.minnced.discord.webhook.WebhookClient
-
Edits the target message and updates it with the provided
WebhookMessage
to the webhook.
- edit(String, WebhookEmbed, WebhookEmbed...) - Method in class club.minnced.discord.webhook.WebhookClient
-
Edits the target message and updates it with the provided
WebhookEmbed to the webhook.
- edit(String, Collection<WebhookEmbed>) - Method in class club.minnced.discord.webhook.WebhookClient
-
Edits the target message and updates it with the provided
WebhookEmbed to the webhook.
- edit(String, String) - Method in class club.minnced.discord.webhook.WebhookClient
-
Edits the target message and updates it with the provided content as normal message to the webhook.
- EmbedAuthor(String, String, String) - Constructor for class club.minnced.discord.webhook.send.WebhookEmbed.EmbedAuthor
-
Creates a new embed author
- EmbedField(boolean, String, String) - Constructor for class club.minnced.discord.webhook.send.WebhookEmbed.EmbedField
-
Creates a new embed field
- EmbedFooter(String, String) - Constructor for class club.minnced.discord.webhook.send.WebhookEmbed.EmbedFooter
-
Creates a new embed footer
- EmbedImage(String, String, int, int) - Constructor for class club.minnced.discord.webhook.receive.ReadonlyEmbed.EmbedImage
-
- EmbedProvider(String, String) - Constructor for class club.minnced.discord.webhook.receive.ReadonlyEmbed.EmbedProvider
-
- embeds - Variable in class club.minnced.discord.webhook.send.WebhookMessage
-
- embeds(WebhookEmbed, WebhookEmbed...) - Static method in class club.minnced.discord.webhook.send.WebhookMessage
-
Creates a WebhookMessage from
the provided embeds.
- embeds(Collection<WebhookEmbed>) - Static method in class club.minnced.discord.webhook.send.WebhookMessage
-
Creates a WebhookMessage from
the provided embeds.
- embeds - Variable in class club.minnced.discord.webhook.send.WebhookMessageBuilder
-
- EmbedTitle(String, String) - Constructor for class club.minnced.discord.webhook.send.WebhookEmbed.EmbedTitle
-
Creates a new embed title
- EmbedVideo(String, int, int) - Constructor for class club.minnced.discord.webhook.receive.ReadonlyEmbed.EmbedVideo
-
- EMPTY_BYTES - Static variable in class club.minnced.discord.webhook.IOUtil
-
- EntityFactory - Class in club.minnced.discord.webhook.receive
-
Internal factory used to convert JSON representations
into java objects.
- EntityFactory() - Constructor for class club.minnced.discord.webhook.receive.EntityFactory
-
- EPHEMERAL - Static variable in class club.minnced.discord.webhook.MessageFlags
-
- execute(RequestBody, String, WebhookClient.RequestType) - Method in class club.minnced.discord.webhook.WebhookClient
-
- execute(RequestBody) - Method in class club.minnced.discord.webhook.WebhookClient
-
- failure(Response) - Static method in class club.minnced.discord.webhook.WebhookClient
-
- files(Map<String, ?>) - Static method in class club.minnced.discord.webhook.send.WebhookMessage
-
Creates a WebhookMessage from the provided attachments.
- files(String, Object, Object...) - Static method in class club.minnced.discord.webhook.send.WebhookMessage
-
Creates a WebhookMessage from the provided attachments.
- files - Variable in class club.minnced.discord.webhook.send.WebhookMessageBuilder
-
- flags - Variable in class club.minnced.discord.webhook.send.WebhookMessage
-
- flags - Variable in class club.minnced.discord.webhook.send.WebhookMessageBuilder
-
- flipFuture(List<CompletableFuture<T>>) - Static method in class club.minnced.discord.webhook.IOUtil
-
Converts a list of futures in a future of a list.
- from(Webhook) - Static method in class club.minnced.discord.webhook.external.D4JWebhookClient
-
Creates a D4JWebhookClient for the provided webhook.
- from(Webhook) - Static method in class club.minnced.discord.webhook.external.JavacordWebhookClient
-
Creates a WebhookClient for the provided webhook.
- from(Webhook) - Static method in class club.minnced.discord.webhook.external.JDAWebhookClient
-
Creates a WebhookClient for the provided webhook.
- from(ReadonlyMessage) - Static method in class club.minnced.discord.webhook.send.WebhookMessage
-
- fromD4J(Consumer<? super EmbedCreateSpec>) - Static method in class club.minnced.discord.webhook.send.WebhookEmbedBuilder
-
- fromD4J(EmbedCreateSpec) - Static method in class club.minnced.discord.webhook.send.WebhookEmbedBuilder
-
Converts a Discord4J EmbedCreateSpec into a compatible WebhookEmbedBuilder.
- fromD4J(EmbedData) - Static method in class club.minnced.discord.webhook.send.WebhookEmbedBuilder
-
Converts a Discord4J EmbedData into a compatible WebhookEmbedBuilder.
- fromD4J(Consumer<? super MessageCreateSpec>) - Static method in class club.minnced.discord.webhook.send.WebhookMessageBuilder
-
- fromD4J(MessageCreateSpec) - Static method in class club.minnced.discord.webhook.send.WebhookMessageBuilder
-
Converts a Discord4J MessageCreateSpec into a compatible WebhookMessageBuilder.
- fromD4J(MessageEditSpec) - Static method in class club.minnced.discord.webhook.send.WebhookMessageBuilder
-
Converts a Discord4J MessageCreateSpec into a compatible WebhookMessageBuilder.
- fromD4J(Webhook) - Static method in class club.minnced.discord.webhook.WebhookClientBuilder
-
Creates a WebhookClientBuilder for the provided webhook.
- fromJavacord(Embed) - Static method in class club.minnced.discord.webhook.send.WebhookEmbedBuilder
-
Converts a Javacord Embed into a compatible WebhookEmbedBuilder.
- fromJavacord(Message) - Static method in class club.minnced.discord.webhook.send.WebhookMessageBuilder
-
Converts a Javacord Message into a compatible WebhookMessageBuilder.
- fromJavacord(Webhook) - Static method in class club.minnced.discord.webhook.WebhookClientBuilder
-
Creates a WebhookClientBuilder for the provided webhook.
- fromJDA(MessageEmbed) - Static method in class club.minnced.discord.webhook.send.WebhookEmbedBuilder
-
Converts a JDA MessageEmbed into a compatible WebhookEmbedBuilder.
- fromJDA(Message) - Static method in class club.minnced.discord.webhook.send.WebhookMessageBuilder
-
Converts a JDA Message into a compatible WebhookMessageBuilder.
- fromJDA(Webhook) - Static method in class club.minnced.discord.webhook.WebhookClientBuilder
-
Creates a WebhookClientBuilder for the provided webhook.
- get() - Method in interface club.minnced.discord.webhook.IOUtil.SilentSupplier
-
- get(long) - Method in class club.minnced.discord.webhook.WebhookClient
-
Get the message with the provided ID.
- get(String) - Method in class club.minnced.discord.webhook.WebhookClient
-
Get the message with the provided ID.
- getAttachments() - Method in class club.minnced.discord.webhook.receive.ReadonlyMessage
-
The attachments of this message.
- getAttachments() - Method in class club.minnced.discord.webhook.send.WebhookMessage
-
The attachments for this message
- getAuthor() - Method in class club.minnced.discord.webhook.receive.ReadonlyMessage
-
The author of this message, represented by a
ReadonlyUser instance.
- getAuthor() - Method in class club.minnced.discord.webhook.send.WebhookEmbed
-
The embed author.
- getAvatarId() - Method in class club.minnced.discord.webhook.receive.ReadonlyUser
-
The avatar id of this user, or null if no avatar is set.
- getAvatarUrl() - Method in class club.minnced.discord.webhook.send.WebhookMessage
-
The avatar url for this message
- getBody() - Method in exception club.minnced.discord.webhook.exception.HttpException
-
The body of HTTP response
- getBody(Response) - Static method in class club.minnced.discord.webhook.IOUtil
-
Helper method which handles gzip encoded response bodies
- getBody() - Method in class club.minnced.discord.webhook.send.WebhookMessage
-
Provides a RequestBody of this message.
- getChannelId() - Method in class club.minnced.discord.webhook.receive.ReadonlyMessage
-
The channel id for the channel this message was sent in
- getCode() - Method in exception club.minnced.discord.webhook.exception.HttpException
-
The HTTP status code
- getColor() - Method in class club.minnced.discord.webhook.send.WebhookEmbed
-
The rgb color of this embed.
- getContent() - Method in class club.minnced.discord.webhook.receive.ReadonlyMessage
-
The content of this message, this is displayed above embeds and attachments.
- getContent() - Method in class club.minnced.discord.webhook.send.WebhookMessage
-
The content for this message
- getData() - Method in class club.minnced.discord.webhook.send.MessageAttachment
-
- getDefaultPool(long, ThreadFactory, boolean) - Static method in class club.minnced.discord.webhook.util.ThreadPools
-
- getDescription() - Method in class club.minnced.discord.webhook.send.WebhookEmbed
-
The description of this embed
- getDiscriminator() - Method in class club.minnced.discord.webhook.receive.ReadonlyUser
-
The 4 digit discriminator of this user
This is show in the client after the # when viewing profiles.
- getEmbeds() - Method in class club.minnced.discord.webhook.receive.ReadonlyMessage
-
The embeds in this message, a webhook can send up to 10 embeds
in one message.
- getEmbeds() - Method in class club.minnced.discord.webhook.send.WebhookMessage
-
The embeds for this message
- getFields() - Method in class club.minnced.discord.webhook.send.WebhookEmbed
-
List of fields for this embed.
- getFileAmount() - Method in class club.minnced.discord.webhook.send.WebhookMessageBuilder
-
The amount of files currently added
- getFileName() - Method in class club.minnced.discord.webhook.receive.ReadonlyAttachment
-
The name of this attachment
- getFlags() - Method in class club.minnced.discord.webhook.receive.ReadonlyMessage
-
The flags for this message.
- getFlags() - Method in class club.minnced.discord.webhook.send.WebhookMessage
-
The message flags used for this message.
- getFooter() - Method in class club.minnced.discord.webhook.send.WebhookEmbed
-
The footer of the embed.
- getHeaders() - Method in exception club.minnced.discord.webhook.exception.HttpException
-
The HTTP headers.
- getHeight() - Method in class club.minnced.discord.webhook.receive.ReadonlyAttachment
-
Height of the attachment, this is only relevant to images and videos
- getHeight() - Method in class club.minnced.discord.webhook.receive.ReadonlyEmbed.EmbedImage
-
The height of this image
- getHeight() - Method in class club.minnced.discord.webhook.receive.ReadonlyEmbed.EmbedVideo
-
The height of this video
- getIconUrl() - Method in class club.minnced.discord.webhook.send.WebhookEmbed.EmbedAuthor
-
The iconUrl of this author.
- getIconUrl() - Method in class club.minnced.discord.webhook.send.WebhookEmbed.EmbedFooter
-
The url for the icon of this footer
- getId() - Method in class club.minnced.discord.webhook.receive.ReadonlyAttachment
-
The id of this attachment
- getId() - Method in class club.minnced.discord.webhook.receive.ReadonlyMessage
-
The id of this message
- getId() - Method in class club.minnced.discord.webhook.receive.ReadonlyUser
-
The id of this user
- getId() - Method in class club.minnced.discord.webhook.WebhookClient
-
The id for this webhook
- getImage() - Method in class club.minnced.discord.webhook.receive.ReadonlyEmbed
-
The image of this embed.
- getImageUrl() - Method in class club.minnced.discord.webhook.send.WebhookEmbed
-
The image url
- getMentionedRoles() - Method in class club.minnced.discord.webhook.receive.ReadonlyMessage
-
List of mentioned role ids
- getMentionedUsers() - Method in class club.minnced.discord.webhook.receive.ReadonlyMessage
-
Users mentioned by this message.
- getName() - Method in class club.minnced.discord.webhook.receive.ReadonlyEmbed.EmbedProvider
-
The name of the provider, or null if none is set
- getName() - Method in class club.minnced.discord.webhook.receive.ReadonlyUser
-
The name of this user, this is the username and not the guild-specific nickname.
- getName() - Method in class club.minnced.discord.webhook.send.MessageAttachment
-
- getName() - Method in class club.minnced.discord.webhook.send.WebhookEmbed.EmbedAuthor
-
The name of the author, this is the only visible text of this component.
- getName() - Method in class club.minnced.discord.webhook.send.WebhookEmbed.EmbedField
-
The name of this field.
- getProvider() - Method in class club.minnced.discord.webhook.receive.ReadonlyEmbed
-
The
ReadonlyEmbed.EmbedProvider
Used for services that are automatically embedded by discord when posting a link,
this includes services like youtube or twitter.
- getProxyUrl() - Method in class club.minnced.discord.webhook.receive.ReadonlyAttachment
-
The proxy url for this attachment, this is used by the client
to generate previews of images.
- getProxyUrl() - Method in class club.minnced.discord.webhook.receive.ReadonlyEmbed.EmbedImage
-
The proxy url for this image, this is used
to render previews in the discord client.
- getSize() - Method in class club.minnced.discord.webhook.receive.ReadonlyAttachment
-
The approximated size of this embed in bytes
- getText() - Method in class club.minnced.discord.webhook.send.WebhookEmbed.EmbedFooter
-
The visible text of the footer.
- getText() - Method in class club.minnced.discord.webhook.send.WebhookEmbed.EmbedTitle
-
The visible text of this title
- getThreadId() - Method in class club.minnced.discord.webhook.WebhookClient
-
The target thread id this webhook client uses.
- getThumbnail() - Method in class club.minnced.discord.webhook.receive.ReadonlyEmbed
-
The thumbnail of this embed.
- getThumbnailUrl() - Method in class club.minnced.discord.webhook.send.WebhookEmbed
-
The thumbnail url
- getTimeout() - Method in class club.minnced.discord.webhook.WebhookClient
-
- getTimestamp() - Method in class club.minnced.discord.webhook.send.WebhookEmbed
-
The timestamp for the embed.
- getTitle() - Method in class club.minnced.discord.webhook.send.WebhookEmbed
-
The title of the embed, this is displayed
above the description and below the author.
- getUrl() - Method in class club.minnced.discord.webhook.receive.ReadonlyAttachment
-
The URL for this attachment
- getUrl() - Method in class club.minnced.discord.webhook.receive.ReadonlyEmbed.EmbedImage
-
The URL fot this image
- getUrl() - Method in class club.minnced.discord.webhook.receive.ReadonlyEmbed.EmbedProvider
-
The url of the provider, or null if none is set
- getUrl() - Method in class club.minnced.discord.webhook.receive.ReadonlyEmbed.EmbedVideo
-
The URL fot this video
- getUrl() - Method in class club.minnced.discord.webhook.send.WebhookEmbed.EmbedAuthor
-
The url of this author.
- getUrl() - Method in class club.minnced.discord.webhook.send.WebhookEmbed.EmbedTitle
-
The hyperlink for this title.
- getUrl() - Method in class club.minnced.discord.webhook.WebhookClient
-
- getUsername() - Method in class club.minnced.discord.webhook.send.WebhookMessage
-
The username for this message
- getValue() - Method in class club.minnced.discord.webhook.send.WebhookEmbed.EmbedField
-
The value of this field.
- getVideo() - Method in class club.minnced.discord.webhook.receive.ReadonlyEmbed
-
The video of this embed.
- getWebhooks() - Method in class club.minnced.discord.webhook.WebhookCluster
-
Unmodifiable list of currently registered clients
- getWidth() - Method in class club.minnced.discord.webhook.receive.ReadonlyAttachment
-
Width of the attachment, this is only relevant to images and videos
- getWidth() - Method in class club.minnced.discord.webhook.receive.ReadonlyEmbed.EmbedImage
-
The width of this image
- getWidth() - Method in class club.minnced.discord.webhook.receive.ReadonlyEmbed.EmbedVideo
-
The width of this video
- schedule(CompletableFuture<ReadonlyMessage>, WebhookClient.Request) - Method in class club.minnced.discord.webhook.WebhookClient
-
- send(Consumer<? super MessageCreateSpec>) - Method in class club.minnced.discord.webhook.external.D4JWebhookClient
-
- send(MessageCreateSpec) - Method in class club.minnced.discord.webhook.external.D4JWebhookClient
-
Sends the provided MessageCreateSpec to the webhook.
- send(Message) - Method in class club.minnced.discord.webhook.external.JavacordWebhookClient
-
Sends the provided Message to the webhook.
- send(Embed) - Method in class club.minnced.discord.webhook.external.JavacordWebhookClient
-
Sends the provided Embed to the webhook.
- send(Message) - Method in class club.minnced.discord.webhook.external.JDAWebhookClient
-
Sends the provided Message to the webhook.
- send(MessageEmbed) - Method in class club.minnced.discord.webhook.external.JDAWebhookClient
-
Sends the provided MessageEmbed to the webhook.
- send(WebhookMessage) - Method in class club.minnced.discord.webhook.WebhookClient
-
- send(File) - Method in class club.minnced.discord.webhook.WebhookClient
-
Sends the provided File to the webhook.
- send(File, String) - Method in class club.minnced.discord.webhook.WebhookClient
-
Sends the provided File to the webhook.
- send(byte[], String) - Method in class club.minnced.discord.webhook.WebhookClient
-
Sends the provided byte[] to the webhook.
- send(InputStream, String) - Method in class club.minnced.discord.webhook.WebhookClient
-
Sends the provided InputStream to the webhook.
- send(WebhookEmbed, WebhookEmbed...) - Method in class club.minnced.discord.webhook.WebhookClient
-
- send(Collection<WebhookEmbed>) - Method in class club.minnced.discord.webhook.WebhookClient
-
- send(String) - Method in class club.minnced.discord.webhook.WebhookClient
-
Sends the provided content as normal message to the webhook.
- setAllowedMentions(AllowedMentions) - Method in class club.minnced.discord.webhook.send.WebhookMessageBuilder
-
The mention whitelist.
- setAllowedMentions(AllowedMentions) - Method in class club.minnced.discord.webhook.WebhookClientBuilder
-
The default mention whitelist for every outgoing message.
- setAllowedMentions(AllowedMentions) - Method in class club.minnced.discord.webhook.WebhookCluster
-
The mention whitelist to use by default for every webhook client.
- setAuthor(WebhookEmbed.EmbedAuthor) - Method in class club.minnced.discord.webhook.send.WebhookEmbedBuilder
-
The author for this embed.
- setAvatarUrl(String) - Method in class club.minnced.discord.webhook.send.WebhookMessageBuilder
-
The avatar url to use for this message.
- setColor(Integer) - Method in class club.minnced.discord.webhook.send.WebhookEmbedBuilder
-
The rgb color to use for the line left to the resulting embed
- setContent(String) - Method in class club.minnced.discord.webhook.send.WebhookMessageBuilder
-
Configures the content for this builder
- setDaemon(boolean) - Method in class club.minnced.discord.webhook.WebhookClientBuilder
-
Whether the default executor should use daemon threads.
- setDefaultDaemon(boolean) - Method in class club.minnced.discord.webhook.WebhookCluster
-
Configures whether
WebhookClient instances should be daemon by default.
- setDefaultExecutorService(ScheduledExecutorService) - Method in class club.minnced.discord.webhook.WebhookCluster
-
Configures the default executor service that will be used to build
WebhookClient instances.
- setDefaultHttpClient(OkHttpClient) - Method in class club.minnced.discord.webhook.WebhookCluster
-
Configures the default http client that will be used to build
WebhookClient instances.
- setDefaultThreadFactory(ThreadFactory) - Method in class club.minnced.discord.webhook.WebhookCluster
-
Configures the default thread factory that will be used to build
WebhookClient instances.
- setDescription(String) - Method in class club.minnced.discord.webhook.send.WebhookEmbedBuilder
-
The description of the embed, this is the default
text used in most embeds.
- setEphemeral(boolean) - Method in class club.minnced.discord.webhook.send.WebhookMessageBuilder
-
Whether the message should be ephemeral (only works for interaction webhooks).
- setExecutorService(ScheduledExecutorService) - Method in class club.minnced.discord.webhook.WebhookClientBuilder
-
The
ScheduledExecutorService that is used to execute
send requests in the resulting
WebhookClient.
- setFooter(WebhookEmbed.EmbedFooter) - Method in class club.minnced.discord.webhook.send.WebhookEmbedBuilder
-
The footer for this embed.
- setHttpClient(OkHttpClient) - Method in class club.minnced.discord.webhook.WebhookClientBuilder
-
The
OkHttpClient that is used to execute
send requests in the resulting
WebhookClient.
- setImageUrl(String) - Method in class club.minnced.discord.webhook.send.WebhookEmbedBuilder
-
The image url for this embed.
- setThreadFactory(ThreadFactory) - Method in class club.minnced.discord.webhook.WebhookClientBuilder
-
- setThreadId(long) - Method in class club.minnced.discord.webhook.WebhookClientBuilder
-
The ID for the thread you want the messages to be posted to.
- setThumbnailUrl(String) - Method in class club.minnced.discord.webhook.send.WebhookEmbedBuilder
-
The thumbnail url for this embed.
- setTimeout(long) - Method in class club.minnced.discord.webhook.WebhookClient
-
Configure a default timeout to use for requests.
- setTimestamp(TemporalAccessor) - Method in class club.minnced.discord.webhook.send.WebhookEmbedBuilder
-
The timestamp for the resulting embed.
- setTitle(WebhookEmbed.EmbedTitle) - Method in class club.minnced.discord.webhook.send.WebhookEmbedBuilder
-
The title for this embed.
- setTTS(boolean) - Method in class club.minnced.discord.webhook.send.WebhookMessageBuilder
-
Whether this message should use Text-to-Speech (TTS)
- setUsername(String) - Method in class club.minnced.discord.webhook.send.WebhookMessageBuilder
-
The username to use for this message.
- setWait(boolean) - Method in class club.minnced.discord.webhook.WebhookClientBuilder
-
Whether resulting messages should be parsed after sending,
if this is set to
false the futures returned by
WebhookClient
will receive
null instead of instances of
ReadonlyMessage.
- SOURCE_MESSAGE_DELETED - Static variable in class club.minnced.discord.webhook.MessageFlags
-
- SUPPRESS_EMBEDS - Static variable in class club.minnced.discord.webhook.MessageFlags
-
- WEBHOOK_PATTERN - Static variable in class club.minnced.discord.webhook.WebhookClientBuilder
-
Pattern used to validate webhook urls
(?:https?://)?(?:\w+\.)?discord(?:app)?\.com/api(?:/v\d+)?/webhooks/(\d+)/([\w-]+)(?:/(?:\w+)?)?
- WEBHOOK_URL - Static variable in class club.minnced.discord.webhook.WebhookClient
-
Format for webhook execution endpoint
- WebhookClient - Class in club.minnced.discord.webhook
-
Client used to execute webhooks.
- WebhookClient(long, String, boolean, OkHttpClient, ScheduledExecutorService, AllowedMentions, long) - Constructor for class club.minnced.discord.webhook.WebhookClient
-
- WebhookClient(WebhookClient, long) - Constructor for class club.minnced.discord.webhook.WebhookClient
-
- WebhookClient.Bucket - Class in club.minnced.discord.webhook
-
- WebhookClientBuilder - Class in club.minnced.discord.webhook
-
- WebhookClientBuilder(long, String) - Constructor for class club.minnced.discord.webhook.WebhookClientBuilder
-
Creates a new WebhookClientBuilder for the specified webhook components
- WebhookClientBuilder(String) - Constructor for class club.minnced.discord.webhook.WebhookClientBuilder
-
- WebhookCluster - Class in club.minnced.discord.webhook
-
Collection of webhooks, useful for subscriber pattern.
- WebhookCluster(Collection<? extends WebhookClient>) - Constructor for class club.minnced.discord.webhook.WebhookCluster
-
Creates a new WebhookCluster with the provided clients
- WebhookCluster(int) - Constructor for class club.minnced.discord.webhook.WebhookCluster
-
Creates a webhook cluster with the specified capacity.
- WebhookCluster() - Constructor for class club.minnced.discord.webhook.WebhookCluster
-
Default initializes a new WebhookCluster.
- WebhookEmbed - Class in club.minnced.discord.webhook.send
-
- WebhookEmbed(OffsetDateTime, Integer, String, String, String, WebhookEmbed.EmbedFooter, WebhookEmbed.EmbedTitle, WebhookEmbed.EmbedAuthor, List<WebhookEmbed.EmbedField>) - Constructor for class club.minnced.discord.webhook.send.WebhookEmbed
-
- WebhookEmbed.EmbedAuthor - Class in club.minnced.discord.webhook.send
-
POJO for an embed author.
- WebhookEmbed.EmbedField - Class in club.minnced.discord.webhook.send
-
POJO for an embed field.
- WebhookEmbed.EmbedFooter - Class in club.minnced.discord.webhook.send
-
POJO for an embed footer.
- WebhookEmbed.EmbedTitle - Class in club.minnced.discord.webhook.send
-
POJO for an embed title.
- WebhookEmbedBuilder - Class in club.minnced.discord.webhook.send
-
- WebhookEmbedBuilder() - Constructor for class club.minnced.discord.webhook.send.WebhookEmbedBuilder
-
Creates an empty builder
- WebhookEmbedBuilder(WebhookEmbed) - Constructor for class club.minnced.discord.webhook.send.WebhookEmbedBuilder
-
Creates a builder with predefined settings from
the provided
WebhookEmbed instance
- WebhookMessage - Class in club.minnced.discord.webhook.send
-
- WebhookMessage(String, String, String, List<WebhookEmbed>, boolean, MessageAttachment[], AllowedMentions, int) - Constructor for class club.minnced.discord.webhook.send.WebhookMessage
-
- WebhookMessageBuilder - Class in club.minnced.discord.webhook.send
-
- WebhookMessageBuilder() - Constructor for class club.minnced.discord.webhook.send.WebhookMessageBuilder
-
- webhooks - Variable in class club.minnced.discord.webhook.WebhookCluster
-
- withId(long, String) - Static method in class club.minnced.discord.webhook.external.D4JWebhookClient
-
Factory method to create a basic D4JWebhookClient with the provided id and token.
- withId(long, String) - Static method in class club.minnced.discord.webhook.external.JavacordWebhookClient
-
Factory method to create a basic JavacordWebhookClient with the provided id and token.
- withId(long, String) - Static method in class club.minnced.discord.webhook.external.JDAWebhookClient
-
Factory method to create a basic JDAWebhookClient with the provided id and token.
- withId(long, String) - Static method in class club.minnced.discord.webhook.WebhookClient
-
Factory method to create a basic WebhookClient with the provided id and token.
- withParseEveryone(boolean) - Method in class club.minnced.discord.webhook.send.AllowedMentions
-
Whether to parse @everyone or @here mentions.
- withParseRoles(boolean) - Method in class club.minnced.discord.webhook.send.AllowedMentions
-
Whether to parse role mentions.
- withParseUsers(boolean) - Method in class club.minnced.discord.webhook.send.AllowedMentions
-
Whether to parse user mentions.
- withRoles(String...) - Method in class club.minnced.discord.webhook.send.AllowedMentions
-
Whitelist specified roles for mention.
- withRoles(Collection<String>) - Method in class club.minnced.discord.webhook.send.AllowedMentions
-
Whitelist specified roles for mention.
- withUrl(String) - Static method in class club.minnced.discord.webhook.external.D4JWebhookClient
-
Factory method to create a basic D4JWebhookClient with the provided id and token.
- withUrl(String) - Static method in class club.minnced.discord.webhook.external.JavacordWebhookClient
-
Factory method to create a basic JavacordWebhookClient with the provided id and token.
- withUrl(String) - Static method in class club.minnced.discord.webhook.external.JDAWebhookClient
-
Factory method to create a basic JDAWebhookClient with the provided id and token.
- withUrl(String) - Static method in class club.minnced.discord.webhook.WebhookClient
-
Factory method to create a basic WebhookClient with the provided id and token.
- withUsers(String...) - Method in class club.minnced.discord.webhook.send.AllowedMentions
-
Whitelist specified users for mention.
- withUsers(Collection<String>) - Method in class club.minnced.discord.webhook.send.AllowedMentions
-
Whitelist specified users for mention.
- writeTo(BufferedSink) - Method in class club.minnced.discord.webhook.IOUtil.OctetBody
-