Skip to main content

Tool to mass delete your Discord messages and reactions with filters and retention controls.

Project description

Delete Me Discord

PyPI Latest Release Pepy Total Downloads GitHub License

Delete Me Discord is a CLI for deleting your own Discord messages and reactions with explicit filters and retention rules. The installed command is available as delete-me-discord and the shorter alias dmd.

⚠️ Using automated tools on Discord may violate Discord’s Terms of Service. Use at your own risk.

Typical workflow:

  • discover targets first
  • preview with dmd clean --include-ids <id> --dry-run
  • execute once the plan matches your intent

Installation

Python installs require Python 3.10 or newer.

pipx install delete-me-discord

Other install paths:

  • pip install delete-me-discord
  • prebuilt binaries from the latest release
  • nix run github:janthmueller/delete-me-discord -- --help

More install details: Installation docs

Quick Start

Authenticate once:

dmd login

Discover targets:

dmd list guilds
dmd list channels

Preview the selected scope:

dmd clean --include-ids <id> --dry-run

Then rerun without --dry-run when the plan looks right. --include-ids accepts one or more guild, category, guild text channel, DM, or Group DM IDs. Omit --include-ids to use the default scope: all eligible channels the tool can see.

Alternative auth for one shell:

export DISCORD_TOKEN=<your_token>

If you need token extraction steps, use this guide.

Documentation

See the documentation for installation, first-run guidance, rolling retention, and the full CLI reference.

Contributing

Contributions are welcome. Open an issue or pull request with improvements or bug fixes.

License

Licensed under the MIT License.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

delete_me_discord-2.2.5.tar.gz (63.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

delete_me_discord-2.2.5-py3-none-any.whl (77.4 kB view details)

Uploaded Python 3

File details

Details for the file delete_me_discord-2.2.5.tar.gz.

File metadata

  • Download URL: delete_me_discord-2.2.5.tar.gz
  • Upload date:
  • Size: 63.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for delete_me_discord-2.2.5.tar.gz
Algorithm Hash digest
SHA256 feabd53349812a4495cecfefce85b79b9e77f31d2f609ed60c117c73b824b650
MD5 cd76b8c14b0fbbb8c3ff3640a8a30ef7
BLAKE2b-256 0d4b1a5a9d5d8fa3f43411bc9a2859deed5ce7942c29a565daf6cf70b1c35e13

See more details on using hashes here.

File details

Details for the file delete_me_discord-2.2.5-py3-none-any.whl.

File metadata

File hashes

Hashes for delete_me_discord-2.2.5-py3-none-any.whl
Algorithm Hash digest
SHA256 321c94e16b6d7fbc85a522e3225bce954ab068f93557bda2aa5cdaa5a1e56157
MD5 d8dd37bf3db162d367b3c4ef64dc988e
BLAKE2b-256 2d5d335f84c0e4ce5d81bc7167f8c60b6a512e8c59c4eaa2641a83c2881335d5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page