Package org.javacord.api.event.message
Interface RequestableMessageEvent
-
- All Superinterfaces:
ChannelEvent
,Event
,MessageEvent
,OptionalMessageEvent
,TextChannelEvent
- All Known Subinterfaces:
MessageEditEvent
,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 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, 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
getMessage, getMessageAttachments, getMessageAuthor, getMessageContent, getReadableMessageContent
-
Methods inherited from interface org.javacord.api.event.channel.TextChannelEvent
getChannel, getGroupChannel, getPrivateChannel, getServerTextChannel
-
-
-
-
Method Detail
-
requestMessage
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)
-
-