Class MessageBulkDeleteEvent
- java.lang.Object
-
- net.dv8tion.jda.core.events.Event
-
- net.dv8tion.jda.core.events.message.MessageBulkDeleteEvent
-
public class MessageBulkDeleteEvent extends Event
Indicates that a bulk deletion is executed in aTextChannel
.
UseJDABuilder.setBulkDeleteSplittingEnabled(boolean)
to true in order to enable this event.Can be used to detect tha a large chunk of Messages is deleted in a TextChannel. Providing a list of Message IDs and the specific TextChannel.
-
-
Constructor Summary
Constructors Constructor Description MessageBulkDeleteEvent(JDA api, long responseNumber, TextChannel channel, java.util.List<java.lang.String> messageIds)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TextChannel
getChannel()
TheTextChannel
where the messages have been deletedGuild
getGuild()
TheGuild
where the messages were deleted.java.util.List<java.lang.String>
getMessageIds()
List of messages that have been deleted.-
Methods inherited from class net.dv8tion.jda.core.events.Event
getJDA, getResponseNumber
-
-
-
-
Constructor Detail
-
MessageBulkDeleteEvent
public MessageBulkDeleteEvent(JDA api, long responseNumber, TextChannel channel, java.util.List<java.lang.String> messageIds)
-
-
Method Detail
-
getChannel
public TextChannel getChannel()
TheTextChannel
where the messages have been deleted- Returns:
- The TextChannel
-
getMessageIds
public java.util.List<java.lang.String> getMessageIds()
List of messages that have been deleted.- Returns:
- The list of message ids
-
-