Package org.javacord.api.event.message
Interface RequestableMessageEvent
-
- All Superinterfaces:
ChannelEvent
,Event
,MessageEvent
,OptionalMessageEvent
,TextChannelEvent
- All Known Subinterfaces:
ReactionAddEvent
,ReactionEvent
,ReactionRemoveAllEvent
,ReactionRemoveEvent
,SingleReactionEvent
public interface RequestableMessageEvent extends OptionalMessageEvent
A message event where the message is NOT guaranteed to be in the cache, but can be requested from Discord.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.concurrent.CompletableFuture<Message>
requestMessage()
Requests a message from Discord, if it's not cached.-
Methods inherited from interface org.javacord.api.event.message.MessageEvent
addReactionsToMessage, addReactionsToMessage, addReactionToMessage, addReactionToMessage, deleteMessage, deleteMessage, editMessage, editMessage, editMessage, editMessage, editMessage, getMessageId, getServer, pinMessage, removeAllReactionsFromMessage, removeOwnReactionByEmojiFromMessage, removeOwnReactionByEmojiFromMessage, removeOwnReactionsByEmojiFromMessage, removeOwnReactionsByEmojiFromMessage, removeReactionByEmojiFromMessage, removeReactionByEmojiFromMessage, removeReactionByEmojiFromMessage, removeReactionByEmojiFromMessage, removeReactionsByEmojiFromMessage, removeReactionsByEmojiFromMessage, removeReactionsByEmojiFromMessage, removeReactionsByEmojiFromMessage, unpinMessage
-
Methods inherited from interface org.javacord.api.event.message.OptionalMessageEvent
canYouReadMessageContent, getMessage, getMessageAttachments, getMessageAuthor, getMessageContent, getMessageLink, getReadableMessageContent
-
Methods inherited from interface org.javacord.api.event.channel.TextChannelEvent
getChannel, getPrivateChannel, getServerTextChannel, getServerThreadChannel
-
-
-
-
Method Detail
-
requestMessage
java.util.concurrent.CompletableFuture<Message> requestMessage()
Requests a message from Discord, if it's not cached.- Returns:
- The message either from the cache or directly from Discord.
- See Also:
TextChannel.getMessageById(long)
-
-