Skip to content

ecx2f/dswp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

discwipe

Bulk delete your Discord messages via search API. Rate limit handling and cursor pagination included.

How to get cookies and token

  1. Open Discord Canary in browser
  2. Press F12Network tab
  3. Reload page or click on any channel
  4. Find a request to @me or profile?
  5. Look at Request Headers → copy Authorization token
  6. Go to Application tab → Cookieshttps://canary.discord.com
  7. Copy: __dcfduid, __sdcfduid, __stripe_mid, cf_clearance

setup

python -m pip install -r requirements.txt
cp .env.example .env
# Edit .env with your credentials
python main.py

Configuration (.env)

Variable Required Description
DISCORD_TOKEN Yes Your Discord token
DISCORD_USER_ID Yes Your Discord user ID (enable Dev Mode → right-click profile)
COOKIE_DCFduid Yes Cookie from DevTools
COOKIE_SDCFduid Yes Cookie from DevTools
COOKIE_STRIPE_MID No Cookie from DevTools
COOKIE_CF_CLEARANCE No Cookie from DevTools (Cloudflare)
Excluded_channels No Array of channel/DM IDs to keep, e.g., ['123456789']
LOG_LEVEL No DEBUG, INFO, WARNING, ERROR, CRITICAL (default: INFO)

notes

  • Uses Discord canary search API; respects rate limits with retries.
  • Filter by author so only your messages are deleted.
  • Tokens and cookies stored in .env (already in .gitignore).
  • Run with LOG_LEVEL=DEBUG to see full API responses.

license

MIT

About

bulk delete discord messages via search api

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages