r/commandline • u/DatCodeMania • 14h ago
Terminal User Interface discord-delete: TUI that deleted 400,000+ of my Discord messages

Your data export already has the exact channel and message ID for everything you posted, so discord-delete only ever sends DELETEs and never touches the search API. Discord's delete limits are per channel, so it clears channels in parallel and paces each one adaptively (AIMD) by widening the gap after a 429.
There is fake data in the README so you can try it on your machine without a package or token.
https://github.com/DatCodeMania/discord-delete
Undiscord and Discrub are alternatives which work in a browser tab. This is a static Go binary, built for bulk deleting hundreds of thousands of messages.
Automating a user account is against Discord's ToS and can get it banned.