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.

It is built around a cautious workflow:

  • discover targets first
  • preview one explicit target with dmd clean --include-ids <channel_id> --dry-run
  • only then execute

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

The token is stored in your system keyring, not in config.json.

Discover targets:

dmd list guilds
dmd list channels

Preview one channel safely:

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

Then rerun without --dry-run when the plan looks right.

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.0.tar.gz (63.7 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.0-py3-none-any.whl (77.3 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for delete_me_discord-2.2.0.tar.gz
Algorithm Hash digest
SHA256 be7d758168b62cfa2612a1c22006103cd18280aca3b418c698e9e8a530d595ba
MD5 cd9ef02b5445949c8acd398a93ae4de8
BLAKE2b-256 dfa990bb714d79a13fd6d5c080556d47bb227202ce6290b8614cd084fa732bb1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for delete_me_discord-2.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 05af5ffb5e9608be59d5c0d176466f2ff18aeb91c38deaf599be9f212534d62a
MD5 4a67fcbca120f2d132b14bad1af7da24
BLAKE2b-256 ea1a991de00a8b42d6752e47ef54009494fa37b3cd8cab3517083bacaa9a8e51

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