Is there an easy way to mass delete messages from a Discord channel? It's one of Discord's most requested features and is very helpful if a channel gets flooded with spam messages. The alternative is manually deleting almost every message in the server.
Add Mee6 bot to your Discord server. One of its moderator options is a !Clear command.
!clear @someone Delete the messages of @someone in the last 100 messages.
!clear xx Delete the xx last messages. Maximum of 1000. Higher numbers may take a while and can crash your discord on mobile devices.
Alternatively, if adding bots isn't an option, you can make manual deletion a bit easier by holding down Shift. This will skip the confirmation box that usually displays when deleting messages.
If you want to delete all the messages from the channel, Clone then delete the channel.
If you need to delete more than 1000 messages that are less than 2 weeks old, my discord bot PvPCraft can help you, it's harder to use though so for less than 1000 I would go with mee6.
protected by Community♦ Jan 1 '18 at 18:04
Thank you for your interest in this question.
Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).
Would you like to answer one of these unanswered questions instead?