![autopurge discord.net autopurge discord.net](https://i.gyazo.com/a0ff0f3f7bb76f9a370e4c18f47627fe.png)
No unreferenced Detail view styles found. No unreferenced multileader styles found. Be extremely wary about providing your token to any tool where you can't inspect the source code (e.g.Enter type of unused objects to purge : a Enter name(s) to purge : * Verify each name to be purged? : n.The token is stored in plaintext in auth_token.txt and would therefore be discoverable by any competent adversary performing an inspection of an unencrypted storage medium - seriously consider using full disk encryption all of the time and/or securely erasing auth_token.txt after using this tool.Windows AD domains) where potentially malicious staff with Administrator privileges may be able to access your user directory It would be inadvisable to use this tool in environments (e.g.It would be inadvisable to use this tool from a directory that is accessible by other users.Be very wary to keep your authorization token secret - discordpurge makes no attempt whatsoever to protect this token whilst it is in auth_token.txt:.Do not share your token with anyone who you wouldn't be willing to give full access to your Discord account.Copy and paste the value for the authorization header into auth_token.txt (creating it if it doesn't exist in the same directory as discordpurge.py).Find the authorization header under Request Headers.Select any of the requests under Name and select Headers.Reload (with F5) if necessary to capture the network requests. Select the Network tab and search for /api.Use CTRL + SHIFT + I to open Developer Tools.Open Discord (either the desktop application or web application in Chrome).The decision to load the token from a file rather than have it passed as a command-line parameter or request it interactively was made for both ease-of-use (not having to copy-paste the token every time the tool is run) and to prevent the sensitive token being left in the command history. optional - by default, the script will ask the user to interactively confirm the purge with a message that displays the window of time that messages will be purged within - use this option to disable the interactive checkĭiscordpurge requires the user to provide their authentication token in auth_token.txt.optional argument to specify a datetime in order to delete messages before this time.optional argument to specify a datetime in order to delete messages after this time."example#1234") of a target with which you share a DM chat q -quiet Disable interactive confirmation check \venv\Scripts\pip.exe install -r requirements.txt Install the tool requirements into the venv with.Create a virtual environment with python.exe -m venv venv.Clone or download discordpurge from this GitHub repository to your machine and navigate to the discordpurge directory.discordpurge requires Python>=3.7.3: install it or upgrade your existing Python installation.b) modifying the Discord Terms of Service to allow the use of self-bots in limited use cases.a) adding better support for users to manage their historical chat data (whether during account deletion or not).GDPR provides a right to erasure under Article 17Īnd it might be more convenient to provide in-client functionality (similar to that provided by this tool) than deal with "requests for erasure" that are submitted verbally or in writing. Note for the Discord development team (if you are reading this):
![autopurge discord.net autopurge discord.net](https://i.ytimg.com/vi/LPVVXpssmyk/maxresdefault.jpg)
Even if you could choose to delete your historical messages when deleting your Discord account, it wouldn't allow you to only purge messages in specific DM chats.
![autopurge discord.net autopurge discord.net](https://i.ytimg.com/vi/oc2S5oLuQfg/hqdefault.jpg)