✨ Features
Session Checking
Validation States
- Working: Active session with valid authentication
- Dead: Invalid or expired session
- Banned: Account suspended by Telegram
- 2FA: Two-factor authentication required
- Error: Connection or API issues
Data Extraction
- User Info: ID, phone, username, name, bio
- Account Flags: Premium, verified, bot, restricted, scam
- Social Metrics: Contacts, groups, channels, photos
- Financial Data: Stars balance, CryptoBot wallets
- Bot Interactions: History with popular crypto/gaming bots
Spam Detection
- Automatic check via @spambot
- Restriction status and reasons
- Ban expiration dates
Format Conversion
Conversion Options
- Telethon Output: SQLite, String, or Memory format
- Batch Processing: Convert entire directories
- Validation: Verify sessions after conversion
- Error Recovery: Skip corrupted sessions
API Configuration
- Multiple API ID/Hash pairs support
- Automatic API rotation
- Custom API for specific operations
Proxy Management
Rotation Strategies
- Sequential: Use proxies in order
- Random: Random proxy selection
- Sticky: Keep same proxy per session (Consecutive mode)
Proxy Features
- HTTP/SOCKS5 support
- Authentication support
- Auto-refresh from file
- Connection testing
See Working with Proxies for supported proxy formats.
Performance
Multi-threading
- Configurable worker threads (1-50)
- Rate limiting to avoid bans
- Automatic retry on failures
- Progress tracking with ETA
Resource Usage
- Efficient memory management
- Streaming file processing
- Minimal CPU overhead
- Smart rate limiting