Skip to content
Powerful script to delete full Discord message history.
Branch: master
Clone or download
Latest commit e9008de Apr 19, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore Add shebang to script. Mar 5, 2019
LICENSE Create LICENSE Feb 22, 2019
README.md
discord_delete.py Apply lints from pylint. Apr 19, 2019
requirements.txt

README.md

discord-delete

A script capable of completely deleting Discord message history, even from channels you no longer participate in. Be warned that using this script could result in the termination of your account, though I've never had this happen even after extensive usage (see self-bots).

This project is vastly more efficient than others (which usually iterate through thousands of messages and hence take an extremely long time) since it intelligently uses undocumented endpoints to track down messages with precision. It keeps the number of API calls to the absolute minimum to reduce the risk of account termination. It's also able to do a deeper search for messages than other projects by using data request packages to delete messages from long-forgotten conversations.

Usage

Why?

I don't trust Discord with my personal data. They aren't profitable and therefore it's likely they will be acquired by another social media giant in future such as Facebook. Discord does anonymise accounts on deletion but message history can usually be used to counteract that. They refuse to delete message history with the justification that it could make public conversations look confusing for other users. From this, it's quite clear that Discord unfortunately does not take digital privacy seriously.

You can’t perform that action at this time.