8

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.

1
15

Add Mee6 bot to your Discord server. One of its moderator options is a !Clear command.

Usage:
!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.

3
  • 1
    I have the Mee6 bot. It will mass delete messages, but only up to two weeks ago. If it's after 2 weeks ago, it won't delete the messages – Fees Mar 31 '17 at 17:11
  • Not work press holddown shift 🙁🙁 – KingRider Aug 18 '17 at 11:42
  • You can use this script without a bot to remove all your messages in a channel: stackoverflow.com/a/49462738/2139770 – AEQ Mar 24 '18 at 8:52
1

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.

Not the answer you're looking for? Browse other questions tagged or ask your own question.