Reddit Chat Delete Suite

Production-ready Reddit chat cleanup with selective delete, sweep, purge, hide, and detailed logs

이 스크립트를 설치하려면 Tampermonkey, Greasemonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램을 설치해야 합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Userscripts와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 유저 스크립트 관리자 확장 프로그램이 필요합니다.

(이미 유저 스크립트 관리자가 설치되어 있습니다. 설치를 진행합니다!)

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

(이미 유저 스타일 관리자가 설치되어 있습니다. 설치를 진행합니다!)

작성자
Amritanshu SINGH
일일 설치 수
1
총 설치 수
17
평점
1 0 0
버전
v3.3.0
생성일
2026-03-03
갱신일
2026-03-03
크기
126KB
라이선스
MIT
적용 사이트

Quick Start

  • Visit one of the supported URLs: https://www.reddit.com/chat*
  • Wait a second for the panel to appear at the bottom-right of the page.
  • Open a chat and look for the "Chat Delete" panel at bottom-right.
  • In Settings, enter your Reddit username (without the u/). Press Save.
  • Back in the Current Chat tab:   - Select messages:     - Use “✓ Select All” to auto-mark your deletable messages (your own messages, and messages that only have your replies under them)     - Or toggle “🖱️ Mark Mode” and click specific messages to select/deselect them   - Delete:     - Click “🗑️ Delete Selected” to delete the currently selected messages   - Auto Sweep:     - Click “🧹 Auto Sweep” to let the script find, scroll, and delete batches of your messages automatically until it reaches the top or you stop it   - Hide chat:     - Click “👁️ Hide Chat” to hide the currently open chat

  • Batch (Chat List tab):   - Enable “🖱️ Mark Mode", then click chats in the left sidebar to mark them   - “✓ Select All” marks all visible chats (skips Mod Mail unless allowed in Settings)   - “🗑️ Process Selected” opens each selected chat, sweeps messages, and optionally hides the chat based on Settings   - “👁️ Hide Selected Chats” opens and hides each selected chat (no deletions)   - “🧹 Purge” auto-discovers chats by scrolling the list and processes each one sequentially

  • You can stop any ongoing run with the STOP button in the header.

What the Buttons Do

Current Chat tab

  • ✓ Select All: Marks all deletable messages in the current chat (yours; and parent messages if their replies contain only your messages)
  • 🖱️ Mark Mode: When ON, clicking messages toggles selection; when OFF, normal clicking resumes
  • ✕ Clear Selection: Unmarks all selected messages in the current chat
  • 🗑️ Delete Selected: Deletes only the currently marked messages
  • 🧹 Auto Sweep: Automatically finds and deletes batches of your messages by scanning and scrolling up until done or stopped
  • 👁️ Hide Chat: Opens chat settings and hides the current chat

Chat List tab

  • ✓ Select All: Marks all visible chats in the left sidebar (skips Mod Mail unless allowed)
  • 🖱️ Mark Mode: When ON, click chats in the left sidebar to mark/unmark them
  • ✕ Clear Selection: Unmarks all chats
  • 🗑️ Process Selected: For each marked chat opens it, sweeps deletable messages, and hides (if enabled)
  • 🧹 Purge: Auto-discovers chats by scrolling through the list and processes them one by one
  • 👁️ Hide Selected Chats: Opens each marked chat and hides it without deleting messages

Settings tab

  • Reddit username: Required so the script can identify your own messages
  • Deletion delay (ms): Wait time after each delete (helps with UI stability/rate limits)
  • Max deletions per minute: Throttle to avoid hitting limits; set 0 to disable throttling
  • Empty chat load wait (seconds): How long to wait for messages to appear after opening a chat with no visible items yet
  • Marked message style: Visual style for selected messages in the thread
  • Process Mod Mail Chats: Allow selection and hiding of Mod Mail chats (read-only; messages aren’t deleted)
  • Auto-minimize after deletion: Minimize the widget after a deletion run completes
  • Reset Defaults / Save Settings: Manage your preferences (stored locally)