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
Python installs require Python 3.10 or newer.
pipx install delete-me-discordOther 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
Authenticate once:
dmd loginDiscover targets:
dmd list guilds
dmd list channelsPreview the selected scope:
dmd clean --include-ids <id> --dry-runThen 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.
See the documentation for installation, first-run guidance, rolling retention, and the full CLI reference.
Contributions are welcome. Open an issue or pull request with improvements or bug fixes.
Licensed under the MIT License.