discord_bulk_delete_messages
Bulk delete multiple recent Discord messages in one call. Preview with dry run first, then confirm actual deletion; messages older than 14 days are skipped.
Instructions
Permanently delete multiple recent messages in one call. IRREVERSIBLE. SAFE BY DEFAULT: dry_run is true unless explicitly set to false, so call it first to preview, then re-call with dry_run:false to actually delete. Discord only allows bulk-deleting messages younger than 14 days; older ones are skipped. Requires the Manage Messages permission. Returns the number deleted.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| count | Yes | Number of recent messages to delete (2–100). | |
| dry_run | No | If true (default), only reports how many would be deleted without deleting. Set false to actually delete. | |
| channel_id | Yes | ID (snowflake) of the channel or thread to delete messages from. |