⚠️ Warning! Use of this tool might result in account termination1
Use at your own risk.
- Request Discord Data package using this guide
- Once you have the package unzip it
- Install the required libraries by running the following command
pip install requests customtkinter
- Download the discordcleanse.py
- Run the file and locate the package folder and select it
- Get authorization cookie value and paste it. (Guide on how to get it)
- Paste the channel ID you want to delete messages from
- Set delay and wait for it to finish
The tool reads message IDs from messages file by using the given channel ID folder and adds those message IDs to a list. It then makes requests to specific API endpoints with those message IDs. It goes through the list until there are no more message IDs.
- Doesn't have to query message IDs using search -> faster deletion process(?)
- Doesn't have to have Discord opened (assuming you have auth token saved and know the correct channel IDs)
- You can only delete messages in the package. You can't delete messages sent after obtaining the package.
- Requires finding auth token
- Requires knowledge on how to install pip packages
- Obtaining the Data Package might take some time
You as a user have to trust the developer that there isn't any malicious code in the program. Thus making this program open-source ensures that you can take a look at the code at any time to ensure nothing malicious is happening in the code. The program will only do requests to Discord API and no elsewhere.