5

How To Delete All Messages in Discord

Posted by Robert Hayes on October 30, 2019

Discord is a great app for communicating with your friends and creating a tight-knit community, but managing your own Discord server isn’t always a cakewalk.

One of the administrative headaches of running an active Discord server is that managing old messages can be a pain, particularly when you need to delete inflammatory or otherwise unacceptable messages.

While a lot of people use Discord primarily for its voice chat feature, the platform’s text chat capabilities are also incredibly popular. Though Discord is a gaming-focused app, it has become increasingly popular at the enterprise level, making the text chat feature all the more relevant.

Depending on the size of your Discord server, your text chat can become filled with thousands and thousands of messages. Whether you want to delete all of these messages in order to get rid of inappropriate messages or because you just want to wipe the slate clean, it’s important to know the easiest way to wipe your server’s backlog clean.

In this article, I will show you how to manage your Discord server’s message backlog, including how to get rid of all your messages.

Types of Text Messaging in Discord

Discord has two distinct types of text messages: Direct Messages, which are a private conversation between two users, and channel messages, which is the text chat that is shared within the entire group on a particular channel.

Each type of message works in different ways and has different rules. When Discord was first released, administrators could delete messages in bulk within the native UI of the Discord app. This caused problems with the Discord databases as too many admins would mass delete messages at the same time.

As a result, this functionality was removed from the native UI. Fortunately, while it may not be as easy as it was before, it is still possible to delete all of your Discord server’s messages.

How to Delete Direct Messages in Discord

Technically, you cannot delete a Direct Message in Discord. You can close the chat panel so that you don’t see messages, and you can even erase your copy of a message so it disappears from your history, but the message remains intact both in the other person’s chat panel and on the Discord servers. Here’s how to erase your local copy:

  1. Right-click on the user with whom you’ve exchanged Direct Messages and select Message.
  2. In the Direct Message panel on the left side of the screen, hover over the conversation and click the X that appears.
  3. The conversation goes away, at least on your end. Note that there is no confirmation dialog, so don’t go clicking the X on conversations you might want to keep.

If you just want to hide a few Direct Message conversations, that’s all there is to it. If you need to delete channel messages, continue reading to see how to do so.

How to Delete Channel Messages in Discord

Unlike Direct Messages, channel messages can be deleted using a few different methods.

Here are three ways to delete channel messages in Discord.

Manual Deletion

The first way is to manually delete the message. Here’s how:

  1. Open the text channel that has the message that you want to delete.
  2. Hover over the message until the three-dot icon appears on the far right. Click on the icon, then select Delete from the menu.
  3. A window will open prompting you to confirm your selection. Click the Delete button.

This works fine if you just have a few problematic messages to get rid of, but is obviously not suitable for getting rid of large quantities of text messages.

If you need to delete messages en masse, you’ll need to revert to one of the following methods.

Use a Discord Bot

The next way to delete your messages is to use a bot specially designed for message deletion. There are a lot of bots you can choose from, but the MEE6 bot is the current favorite among Discord server admins. Installing the MEE6 bot is relatively simple.

  1. Log into your Discord server.
  2. Navigate to the MEE6 website.
  3. Select Add to Discord and click Authorize to allow the bot to work on your server.
  4. Select the appropriate server.
  5. MEE6 will then ask you to grant permissions so that it can delete messages. Click the Authorize button when prompted.
  6. From the MEE6 control panel, enable the Moderation plugin.

Once MEE6 is installed, you can utilize a variety of commands to delete messages and more.

Once authorized, you can use a couple of commands to clear messages. Use ‘!clear @username’ to delete a specific user’s previous 100 messages. Use ‘!clear 1000’ to delete the last 1000 messages on the channel. You can change the number to reflect how many messages you want to delete, but the maximum is 1000.

This is by far the easiest method for deleting a large number of messages at once.

Clone the Channel

If for some reason the MEE6 alternative doesn’t work for you, the final way to delete all the messages in a channel is to clone the channel. This essentially creates a fresh copy of the channel but doesn’t copy over the channel’s old message history.

  1. Make a list of the bots you have on the channel, because cloning a channel doesn’t always copy them across.
  2. Right-click on the channel you want to clone.
  3. Select Clone Channel.
  4. Rename the cloned channel if you wish.
  5. Click on Create Channel.
  6. Delete the old channel.
  7. Open the new cloned version and add any bots you require.

Cloning a channel will also add all of the users from the old channel and recreate everyone’s permissions, making it much easier than creating a new channel from scratch. Now, all the messages in the old channel are gone, and your new channel has the same settings.

Do you have any other suggestions for managing messages on Discord? Share them with us in the comments!

For more information regarding using and managing a Discord server, check out some of our other resources:

Need to manage your users on your server? See our guide to creating, managing and deleting roles on a Discord server.

Want to use text-to-speech? Here’s how to turn on TTS in Discord.

Having a problem with another Discord user? Here’s how to report someone on Discord.

Did you know that you can download videos from Discord?

If you’re having trouble with a user on your server, here’s our guide to blocking a user on Discord.

5 thoughts on “How To Delete All Messages in Discord”

Another Random Dude says:
“Technically, you cannot delete a Direct Message in Discord. You can close the chat panel so that you don’t see messages, and you can even erase your copy of a message so it disappears from your history, but the message remains intact both in the other person’s chat panel and on the Discord servers.”

This is incorrect. Deleting your message on your client WILL delete it from the view of others in DMs or in servers. However, the message is still stored in Discord’s database although this is not accessible to anyone.

Reply
Nothing says:
Is there way to restore deleted channel messages on discord?
Reply
Darpa says:
Nope, discord deletes all message history after 7 days even if it was before you still would not be able to get your messages back.
Reply
ziv says:
Important to add that you need to unable the “moderator” plugin.
Reply
Stormbow says:
Does not work. The bot does not have clear or clear1000 commands (unless you pay for it?)
Reply
Random dude says:
It is a restriction on bots where the bots cannot delete messages after 2 weeks old. Also, it wont hurt to type clear 1000 more than once?
Reply
Otto van Heusen says:
I am a newbie and have just installed Discord. I know nothing of scripts and I am looking for a means to delete old conversations. I have switched over from Skype because MS have wrecked it. Is there a very simple User Manual that I can read to learn how to use this software as long as it is simple?????? Thank you.
Reply

Leave a Reply

Your email address will not be published. Required fields are marked *


Disclaimer: Some pages on this site may include an affiliate link. This does not effect our editorial in any way.