This guide covers common issues you may encounter when using Filly and how to resolve them.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/Nuu-maan/Filly-Discord-Token-Filler/llms.txt
Use this file to discover all available pages before exploring further.
HTTP Response Codes
Filly handles Discord API responses in the_handle_response() method (index.py:138-179). Understanding these codes is crucial for debugging.
200 - Success
Output: Token saved to
output/joined.txtAction: None - success!
401 - Invalid Token
Output: Token saved to
output/invalid.txt and removed from input/tokens.txtAction Required:
Why are my tokens invalid?
Why are my tokens invalid?
Common causes:
- Token format is incorrect (should be base64.timestamp.signature)
- Token has expired
- Token was from a deleted account
- Token was generated incorrectly
403 - Locked Token
Output: Token saved to
output/locked.txt and removed from input/tokens.txtAction Required:
Why do tokens get locked?
Why do tokens get locked?
Common triggers:
- Joining too many servers too quickly
- Using low-quality or flagged proxies
- Account has no activity/is brand new
- Failed too many captchas
- IP address is blacklisted
- Use higher quality proxies
- Add delays between joins (
delayin config) - Warm up accounts before mass joining
- Reduce thread count to avoid rate limiting
429 - Rate Limited
Output: Log message only - token is NOT removed
Action Required:
How to fix rate limiting (429)?
How to fix rate limiting (429)?
Immediate fixes:
-
Reduce thread count in
config.json: -
Add delay between joins:
- Use higher quality proxies (residential > datacenter)
-
Reduce
max_joinsto join fewer servers per token
- Rotate proxies more frequently
- Space out join operations over time
- Use fewer tokens per run
- Check if proxies are shared/banned
Captcha Issues
Captchas are detected when Discord’s response containscaptcha_sitekey (index.py:189-210):
Captcha Not Solving
Error in logs: Token appears inoutput/failed_captcha.txt
Why is captcha solving failing?
Why is captcha solving failing?
Check these issues:
- Invalid API Key
- Verify
apikeyinconfig.jsonis correct - Check solver service dashboard for balance
- Verify
- Solver Service Down
- Test solver API directly
- Check solver status page
- Try alternative solver
- Incorrect Service Name
- Must be one of:
razorcap,hcoptcha,csolver,capmonster - Case-sensitive in config.json
- Must be one of:
- Proxy Issues
- Some solvers require proxies
- Set
"proxyless": trueif solver supports it - Verify proxy format:
user:pass@ip:port
- Timeout
- RazorCap timeout: 120 seconds (
data/solver.py:55) - Other solvers poll indefinitely
- Network latency may cause failures
- RazorCap timeout: 120 seconds (
Captcha Detected But Not Configured
Error: Captcha detected butsolve_captcha: false in config
Result: Join fails, captcha not attempted
How to enable captcha solving?
How to enable captcha solving?
Proxy Issues
Proxies are configured per-thread in_setup_session() (index.py:82-88):
Connection Errors
Error: Timeouts, connection refused, or proxy errors in logsProxy troubleshooting steps
Proxy troubleshooting steps
- Verify Proxy Format
- Correct:
user:pass@ip:portorip:port - Incorrect:
http://ip:port(remove protocol) - One proxy per line in
input/proxies.txt
- Correct:
- Test Proxy Connection
- Use external tool to verify proxy works
- Check if proxy IP is banned by Discord
- Ensure proxy supports HTTPS
- Proxy Quality
- Residential proxies: Best success rate
- Datacenter proxies: Higher ban risk
- Free proxies: Often blacklisted
- Session IDs
- Code replaces
sessionidwith random number - Ensures unique session per request
- Format:
user:pass@ip:port:sessionid=123456789
- Code replaces
- Proxyless Mode
- Set
"proxyless": trueto disable proxies - Only use if your IP is clean
- Higher risk of rate limiting
- Set
Proxy Rate Limiting
Issue: Multiple threads using same proxy get rate limitedHow to manage proxy rotation?
How to manage proxy rotation?
The code randomly selects proxies per thread:Improvements:
- Add more proxies to
input/proxies.txt - Reduce thread count to avoid proxy reuse
- Use rotating proxy service
- Enable session IDs for sticky sessions
data/solver.py:26-31):Token File Issues
Empty Token List
Error: No tokens loaded orlen(token_manager.tokens) == 0
Token file requirements
Token file requirements
File: Rules:
input/tokens.txtFormat:- One token per line
- No empty lines
- No comments or headers
- Tokens auto-deduplicated (
index.py:58)
Token Auto-Removal
Tokens are removed when invalid or locked (index.py:60-62):
- 401 Invalid Token
- 403 Locked Token
Unknown Message Error
What causes 'Unknown Message' errors?
What causes 'Unknown Message' errors?
This error occurs when:
- Token is valid but has restrictions
- Account age is too new
- Account needs phone verification
- Account is shadow-banned
- Check account status manually
- Use aged/verified accounts
- Review tokens in
output/failed_token.txt
Configuration Issues
Config Not Loading
Error:FileNotFoundError or JSON parse error
Config file troubleshooting
Config file troubleshooting
File: Common errors:
input/config.jsonValid structure:- Missing comma between fields
- Trailing comma on last field
- Unquoted strings
- Wrong quotation marks (use
"not')
index.py:243):Output Files
All results are saved tooutput/ directory:
| File | Content | Trigger |
|---|---|---|
joined.txt | Successfully joined | Status 200 |
invalid.txt | Invalid tokens | Status 401 |
locked.txt | Locked accounts | Status 403 |
captcha.txt | Captcha encountered | Captcha detected |
failed_captcha.txt | Captcha solve failed | Invalid captcha_key |
failed_token.txt | Token issues | Unknown Message |
failed.txt | Other failures | All other errors |
filled_tokens.txt | Reached max_joins | joins >= max_joins |
How to interpret output files?
How to interpret output files?
Good indicators:
- High count in
joined.txt= success - Low count in
captcha.txt= good proxies/setup
- Many in
locked.txt= slow down, improve proxies - Many in
invalid.txt= token source issue - Many in
failed_captcha.txt= solver problem
- Review
invalid.txtandlocked.txtto clean token list - Check
failed_captcha.txtfor solver config issues - Monitor
captcha.txtto gauge detection rate
Performance Issues
Slow Execution
Why is joining taking so long?
Why is joining taking so long?
Common causes:
- High Delay Setting
- Check
"delay"in config (seconds between joins) - Set to 0 for maximum speed
- Check
- Low Thread Count
- Increase
"threads"in config - Recommended: 3-5 threads
- Increase
- Captcha Solving
- Solvers can take 10-120 seconds
- RazorCap timeout: 120s (
data/solver.py:55) - Other solvers poll indefinitely
- Slow Proxies
- Test proxy latency
- Use geographically closer proxies
- Switch to faster proxy provider
- Too Many Tokens
- Limit tokens per run
- Use
max_joinsto control iterations
Memory Usage
High memory consumption?
High memory consumption?
Causes:
- Each thread creates 2 HTTP sessions
- Session headers include large x-super-properties
- Reduce thread count
- Limit token list size
- Sessions are closed after each join (
index.py:216-217):
Debug Mode
Enable detailed logging for troubleshooting:- Write all logs to
output/debug.log - Include trace-level messages
- Show detailed error information
Getting Help
If issues persist after trying these solutions:- Check
output/files for error patterns - Review config.json for typos
- Test with a single thread and token
- Verify all input files exist and are formatted correctly
- Try proxyless mode to isolate proxy issues