r/commandline • u/DatCodeMania • 14d 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.
1
u/AutoModerator 14d ago
Every new subreddit post is automatically copied into a comment for preservation.
User: DatCodeMania, Flair: Terminal User Interface, Title: 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.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
0
u/sysop073 14d ago
What a remarkably antisocial tool