Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Message Deleter for Vencord

A simple and effective Vencord plugin that allows you to bulk delete your own messages from any Discord channel or DM, with powerful date filtering logic.

Version Vencord

🚀 Features

  • Bulk Deletion: Automatically fetches and deletes your own messages in batches.
  • Date Filtering: Intelligent filtering to delete messages from specific time periods.
    • Native Calendar Pickers: Choose exact Start and End dates.
    • Quick Presets: One-click filters for Today, Last 7 Days, 30 Days, or All Time.
    • Local Timezone Support: Correctly handles "Today" based on your local time, not UTC.
  • Rate-Limit Safe: Built-in delays and backoff mechanisms to prevent hitting Discord's API rate limits.
  • Status Feedback: Real-time progress bar showing exactly how many messages have been found and deleted.
  • Safety First: Only deletes your messages. Cannot delete others' messages (unless you have Manage Messages permission, but currently scoped to self-deletion for safety).
  • Stop Anytime: "Stop Deletion" button to immediately halt the process if you change your mind.

📥 Installation

As a Userplugin

  1. Clone this repository or download the files.
  2. Navigate to your Vencord source directory.
  3. Copy the MessageDeleter folder into src/userplugins/.
  4. Rebuild Vencord:
    pnpm build --dev
  5. Restart Discord.

🛠️ Usage

Deleting Messages

  1. Select a Channel: Click on the specific Channel or DM where you want to wipe your history.
  2. Go to Discord Settings > Vencord > Plugins.
  3. Search for Message Deleter and click the settings icon (cog).
  4. Set Date Range:
    • Click Today to quickly target messages sent since midnight.
    • Or manually pick a Start Date and End Date using the calendar inputs.
  5. Start Deletion: Click the red Delete Messages button.
  6. Confirm: A confirmation dialog will appear. Read it carefully!
  7. Monitor: Watch the progress bar as it finds and removes your messages.

Warning

Message deletion is permanent and cannot be undone. Use with caution.

⚙️ Configuration

  • Date Range: Defines the window of time to search for messages.
    • Start Date: Earliest date to include.
    • End Date: Latest date to include.
  • Deletion Delay: (Hidden setting, default 2.2s) - verification delay between delete requests to keep your account safe from anti-spam measures.

📝 License

This project is licensed under the GPL-3.0 License.


Made with ❤️ for the Vencord community.

About

A Vencord plugin to bulk delete your own messages with precise date filtering and safety controls.

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages