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.
Basic Execution
Filly Discord Token Filler is executed using Python. The tool requires Python 3.7+ and all dependencies installed.Command
input/config.json.
What Happens When You Run
When you execute the tool, the following sequence occurs:- Banner Display - The Filly ASCII art banner appears with branding
- Configuration Loading - Loads settings from
input/config.json - File Loading - Reads tokens and invites from input files
- Title Updates - Console title shows real-time statistics
- Joining Process - Begins multi-threaded server joining
- Statistics Display - Shows final results when complete
Console Output
The tool uses a sophisticated logging system with colored output and symbols:Log Symbols
[✓]- Success (green) - Token successfully joined server[⨯]- Failure (red) - Join attempt failed[△]- Alert (yellow) - Captcha detected or warning[◈]- Note (cyan) - Informational message[▷]- Event (magenta) - Process event[◎]- Trace (white) - Debug information (debug mode only)
Example Terminal Output
Log Format
Each log entry follows this format:- Timestamp - Current time in
HH:MM:SSformat - Symbol - Visual indicator of log level
- Message - Descriptive text about the action
- Context - Additional key=value pairs (token, thread, error, etc.)
Console Title
The console window title updates in real-time to show current statistics:index.py:223-239).
Thread Safety
The tool uses multi-threading with thread-safe logging:- All console output is synchronized using a threading lock
- Each log message includes the thread number for tracking
- Multiple tokens can join simultaneously based on configured threads
Why are some tokens masked in the output?
Why are some tokens masked in the output?
For security purposes, tokens are masked showing only the first segment before the first dot, followed by asterisks. The format is
{token_only.split('.')[0]}.***** (from index.py:184).Can I run multiple instances simultaneously?
Can I run multiple instances simultaneously?
Yes, but be careful with rate limits. Each instance uses the same output files, so results will be combined. Consider using separate directories for different runs.
What happens if I press Ctrl+C during execution?
What happens if I press Ctrl+C during execution?
The tool will attempt to gracefully shut down, saving all output files and displaying partial statistics. The title update thread is configured as a daemon thread to prevent hanging.
Why did the tool stop processing invites early?
Why did the tool stop processing invites early?
The tool has a critical safety feature: if ANY token is marked as invalid (401) or locked (403), the entire invite processing loop stops immediately. This prevents wasting API calls and captcha solves on a batch with compromised tokens. Check
invalid.txt or locked.txt to see which token triggered the stop.Exit Process
When the tool completes:- Statistics are calculated and displayed
- “Press Enter to exit…” prompt appears
- After pressing Enter, countdown shows “Exiting in 3 seconds…”
- Tool closes after 3 seconds