FAQ
Answers to the most common questions about Discord DM Pro.
General
Is this detectable by Discord?
Discord can detect unusual activity on accounts. To reduce risk:
Always use Typing Simulation (enabled by default)
Keep delays at 8–16 seconds or higher
Use the Account Warmer for new tokens
Rotate through multiple tokens
Use proxies so each token has a different IP
Never exceed 100 DMs per token per day
Does my token account need to be in the target server?
Yes. Your token must be a member of the server you want to scrape. The scraper uses your token to call Discord's member list API — it cannot see members of servers it hasn't joined.
Can I use this on Mac or Linux?
Currently Windows 10/11 only. Mac and Linux support is planned for a future release.
Does it work with bot tokens?
No. This tool is designed for user (selfbot) tokens only. Bot tokens use a different API and cannot send DMs to arbitrary users.
Tokens
Where do I find my Discord token?
Open Discord in your browser (not the desktop app)Press F12 to open DevToolsGo to the Network tabSend any message or reload the pageLook for a request to discord.com/apiIn the request headers find Authorization — that value is your token
⚠️ Never share your token. Anyone with it has full access to your account.
My token shows as "Flagged" — what do I do?
Stop using it immediately in campaignsLog into that account manually in a browserComplete any verification Discord requires (email, phone, captcha)Wait 24–48 hours before using it againWhen you resume, use the Account Warmer to ramp up slowly
How many tokens can I add?
There is no hard limit in the app. In practice, 3–5 healthy tokens is a good balance. More tokens = faster campaigns and less risk per account.
Can I use the same token on multiple devices?
Using the same token simultaneously on multiple devices will likely trigger Discord's anomaly detection and get the account flagged. Use each token on one device at a time.
Sending
What is Spintax and why should I use it?
Spintax lets you write one message with multiple variations that get randomly selected each send. For example:
This means no two recipients get the exact same message, which drastically reduces the chance of Discord's spam detection flagging your token.
What delay should I use?
Safe
15s
30s
50/token
Moderate
8s
16s
100/token
Aggressive
4s
8s
150/token
We recommend Moderate settings as a starting point.
Some users show as "Failed" — why?
Common reasons a DM fails:
The user has DMs disabled for non-friends
The user is not in a mutual server with your token
The user has blocked your account
Your token hit a rate limit mid-send
Discord flagged the message as spam
Failed users are automatically queued for retry on the next session.
Can I send to users I don't share a server with?
No. Discord only allows DMs to users who share at least one mutual server with your account. This is a Discord API restriction, not a limitation of the tool.
Proxies
Do I need proxies?
Proxies are not required but strongly recommended for large campaigns. Without proxies, all your tokens share the same IP address, making it easy for Discord to link them and flag them all at once.
What proxy type should I use?
SOCKS5 is recommended. It's faster and more reliable than HTTP/HTTPS proxies for Discord API requests. Residential proxies are safer than datacenter proxies.
My proxy shows as "Dead" — what does that mean?
The app couldn't reach Discord's API through that proxy within the timeout period. Either the proxy is offline, the credentials are wrong, or it's been blocked by Discord. Click Remove to delete it and replace it with a working one.
Blacklist
How does auto-blacklisting work?
When a user replies with words like stop, no, leave, remove the app automatically adds their ID to blacklist.json. They will be skipped in all future campaigns. You can review and manage the list in the Blacklist tab.
Can I import an existing blacklist?
Yes. Go to Blacklist → Import and drop a .txt file with one user ID per line. All IDs will be added instantly.
Captcha
The tool paused because of a captcha — what do I do?
Open the flagged account in a browserComplete the captcha / verification manuallyReturn to the app and click Resume
Alternatively, enable the Captcha Solver in Settings and connect a service like 2Captcha or CapMonster to handle this automatically.
How much does captcha solving cost?
Approximate pricing (subject to change):
2Captcha
~$1.00
CapMonster
~$0.60
AntiCaptcha
~$0.70
Errors & Troubleshooting
The app opens but shows a blank white screen
Try:
Right-click the app → ReloadDelete the cache/ folder inside the app directory and relaunchMake sure you're on Node.js v18 or higher (node --version)
