The most advanced Discord mass DM solution on the market. Built for performance, stealth, and scale.
Load your target list and start sending. Simple, fast, efficient.
Join a server, scrape members, and launch your DM campaign — all in one click. No manual steps required.
Run campaigns across multiple servers simultaneously with a shared token pool. Tokens are distributed automatically, replaced on the fly if banned, and recycled between servers.
Four built-in methods to acquire targets without any external tool:
- Sidebar Scrape — Pull online members in real time from the member list.
- Brute-Force Scrape — Enumerate every member in a server, online or offline. Slower, but nothing is missed.
- Channel Scrape — Extract users directly from message history in any channel.
- External List — Bring your own ID list and skip scraping entirely.
- Direct DM — Send your message to every target.
- Edit Mode — Send a casual decoy message first, then silently edit it with your real content after a delay. Appears organic to detection systems.
- Message Rotation — Load multiple message variants from a folder. Each target (or each token) receives a different version.
Three solver backends supported out of the box:
- aiclientz
- AnySolver (with sub-provider routing: RiskBypass, VoidSolver, OnyxSolver, EZCaptcha, AetherSolver, BruxSolver)
- OnyxSolver
Tokens that hit consecutive captchas are automatically rotated out and replaced.
- Automatic dead token detection and removal.
- Per-token cooldown tracking with round-robin selection.
- Already-messaged user tracking that persists across restarts — no duplicate DMs.
- Progressive token joining: tokens enter the server in controlled batches, not all at once.
- Token replacement on ban with zero downtime.
- Configurable delay between DMs (per-token, per-second).
- Built-in rate limit detection with automatic backoff.
- Batch join controls with progressive expansion.
- Consecutive captcha streak detection triggers automatic token swap.
- Max DM cap to stop campaigns at a set threshold.
- Per-token proxy assignment with automatic rotation.
- Bad proxy detection and blacklisting.
- Direct connection fallback if proxy fails.
- HTTP/HTTPS support.
Real-time console with color-coded logs. At the end of every campaign:
| Metric | File |
|---|---|
| Successful DMs | stats/sent.txt |
| Failed attempts | stats/failed.txt |
| Banned tokens | stats/banned.txt |
| DM-restricted accounts | stats/dm_restricted.txt |
| Captcha skips | stats/captcha_skipped.txt |
Multi-server mode aggregates totals across all servers: DMs sent, tokens joined, tokens banned, tokens replaced, servers processed.
Everything lives in config/:
| File | Purpose |
|---|---|
tokens.txt |
Your token list |
proxies.txt |
Proxy list |
ids.txt |
Target user IDs |
invites.txt |
Server invite codes |
api_keys.json |
Captcha solver API keys |
messages.txt |
Message content (or use messages/ folder for rotation) |
- Java 17+ (for TLS backend)
- Python 3.10+
- Valid license key
buy at https://fitnatools.xyz/
socials : https://t.me/fitnatools https://discord.gg/Aw9a6Da2P9 https://discord.gg/fitna
owner's telegram : @wegwerblanc