Discord is a VoIP app, primarily famous among gamers. With its unique feature for creating personal servers and creating a community on it, while group chatting through text, voice or video, Discord has cemented itself as one of top players in this game.
One other unique feature Discord has is infinite message storage capacity on its servers. Most messaging or VoIP apps delete messages after a specific period. Discord saves all the messages on DMs and user servers on their cloud servers.
This unlimited message access may look cool to some, it can also be horrifying for others. If you have messaged some unnecessary things and regret it now, here I have discussed how to make Discord delete message history.
How To Make Discord Delete Message History?
Contents
Discord sadly doesn’t have any native option for deleting old messages in masses. Well, it does have an option, but it is very limited and does not fit the requirement. Now, Discord does not propose that the user deletes messages on its platform, but they don’t also actively stop it.
There are various ways for deleting messages on Discord. Some are tiring and others are very limited. Sadly, these are all you have got to work with.
How To Delete Discord Message History? [DMs]
Discord actively discourages users from deleting their chat history in mass. Thus, it has put several restrictions in place. One restriction is not providing any native option for it. The second restriction is not allowing any self bots for deleting messages on DMs. Third restriction is that they actively check if some user is deleting their DM history in mass at a time. All these leaves very little space for easily making Discord delete DM history.
Use Self Bot
The easiest way is using a self bot for deleting the DMs. But Discord strictly discourages usage of self bots, as a self-bot is basically a user account running on an API token, it cannot be tracked by Discord. That’s why I have not mentioned its steps here.
Use POST Requests
The other way is to delete Discord messages in masses. Discord’s API allows users to make POST requests. Using this, the Message Delete Bulk event can be triggered. This way you can delete DMs in masses in a 2 week limit. A 2 week limit is quite restrictive and to delete messages further back, you will have to do it manually.
Delete Manually
For deleting DMs made before the 14 day period, you will have to do it manually. One way to manually delete messages is clicking on the icon beside the message and selecting delete from the menu. This is obviously going to be tiring.
Another way to delete manually is using some keyboard shortcuts. Follow the sequences given below to do it.
- Open the DM you want to delete.
- Press the Up arrow key. This will select the last message and edit it.
- Next press the Ctrl + A keys to select all the text present in the message box.
- After that, press the Backspace key. This will delete the text.
- Finally, press the Enter key twice to save the changes.
- Now, follow the steps 2-5 for the rest of the messages.
This may look complicated, but trust me, it is one of the easier ways to manually delete the DMs in Discord. Also, do it in small bursts rather than deleting your entire chat history at one go. Otherwise, it may draw unwanted attention from Discord and they may suspend your account.
Deleting DMs in small bursts will allow you to rest while avoiding unwanted attention from Discord. Although, this will likely take a much longer time to complete get Discord delete DM history.
How To Delete Discord Chat History? [Servers]
If you are an admin of a server and decide to delete messages on it, it can be easily done using Bots. Server Bots are not discouraged by Discord and they can be used without any issue. This will require admin privileges of the server and visitors cannot delete messages on a server. To remove channel messages on your Discord server, there are various Bots you can use.
MEE6 Bot
MEE6 bot is one of the best option for deleting your server messages. It can delete 0-1000 messages at one time, which is far superior to other available bots. It can also delete messages indiscriminately or from selected users, which will definitely come in handy for tackling spam comments.
To use MEE6 bot, follow the steps given below:
- Click here or search for the MEE6 bot’s official website on the internet and open it.
- Select the Add to Discord option.
- Log in to your Discord account.
- After you are logged in, MEE6 bot site will open on Discord and ask you to authorize it.
- Read the permissions carefully before authorizing it, in case you are not comfortable with it.
- Click on the Authorize option and select the Setup MEE6 option next on the server you desire.
- Another window will appear and Discord will ask whether you want to connect MEE6 with the chosen server.
- Click on Continue and check the permissions you want to provide MEE6. Make sure to check the permissions required for deleting messages in bulk.
- Select Authorize.
- Complete the captcha and assure Discord that you are Not a robot to finish adding MEE6 bot to your server.
- Use the following commands to delete the number of specified messages from a channel on the server:
1) !clear (number of messages)
use an actual number instead of (number of messages), !clear 198
2) !clear @(username)
use the actual username of the person you want to delete messages of, like !clear @sanmay, this will clear that accounts 100 recently posted messages at one go.
CleanChat Bot
If you don’t like MEE6 or if MEE6 is not working correctly, you can choose the CleanChat bot. It is not as good as MEE6, but it can get the job done. This bot can remove up to 100 messages at a time, although its primary job is to keep other bots silenced.
CleanChat bot can also be used to clone a channel by using the purge option. Here is how you can use CleanChat Bot.
- Visit here or search for CleanChat bots official website.
- Click on the link that will add CleanChat to your Discord server.
- Log in to your Discord account.
- Pick the server you want to add the bot in.
- Click on Continue and check the permissions you want to provide MEE6. Make sure to check the permissions required for deleting messages in bulk.
- Select Authorize.
- Again, confirm the captcha to make Discord trust that you are not a robot.
- Use the following command to delete the number of specified messages from a channel on the server:
@CleanChat purge (number)
Make sure you enter an actual number instead of (number), like @CleanChat purge 39
This will purge the set number of most recent messages from the selected channel.
Wrapping Up
So, there you have it. Now you know how to make Discord delete message history. If you have any other questions related to this topic, ask them in the comment section below.
Leave a Reply