Full-featured Telegram bot for free SMS verification with 100 servers, 250 countries, and enterprise features.
- π 100 Dedicated Servers (1 per platform)
- π 250 Countries Available
- π± 100+ Social Media Detection
- β‘ Real-time SMS Updates
- πΎ Smart Caching System
- π Auto-retry Mechanism
- β Favorite Numbers Management
- π Advanced Search & Filter
- π¦ Bulk Operations (up to 50 numbers)
- β Number Rating System
- π‘ REST API for Developers
- π Webhook Integration
- πΎ Data Export (JSON/CSV)
- π Personal Statistics
- ποΈ Auto-delete Messages
- π§Ή Clear Chat Command
npm installEdit config.js:
- Set your
BOT_TOKEN - Set your
OWNER_ID - Add your
BOT_IMAGEURL (bot profile picture)
npm startFor development:
npm run dev/start- Main menu/help- Help & commands/stats- Bot statistics/clear- Clear chat history
/favorite list- Show all favorites- Use β button when viewing SMS
/search whatsapp- Search by service/search 123456- Search by code
/bulk 1 us 5- Request 5 US numbers from server 1
/export json- Export as JSON/export csv- Export as CSV/export favorites- Backup favorites
/api- API information/mystats- Your statistics
http://localhost:3000
Add header:
X-API-Key: your_api_key_here
GET /api/serversGET /api/servers/:serverIdGET /api/countriesGET /api/numbers/:serverId/:countryCodeGET /api/sms/:serverId/:number?country=usGET /api/healthcurl -H "X-API-Key: your_key" \
http://localhost:3000/api/serverscurl -H "X-API-Key: your_key" \
http://localhost:3000/api/numbers/1/usnokos-bot/
βββ config.js # Configuration
βββ index.js # Main bot file
βββ package.json # Dependencies
βββ core/
β βββ controller.js # Main controller
β βββ cache.js # Cache manager
β βββ country-filter.js # Country filter
βββ features/
β βββ favorite-manager.js # Favorites
β βββ search-manager.js # Search
β βββ bulk-manager.js # Bulk operations
β βββ rating-manager.js # Rating system
β βββ webhook-manager.js # Webhooks
β βββ export-manager.js # Data export
βββ api/
β βββ server.js # API server
βββ workers/
β βββ base-worker.js # Worker base
βββ scrapers/
β βββ scraper.js # Web scraper
βββ detectors/
β βββ social-detector.js # Social media detector
βββ utils/
βββ error-handler.js # Error handler
βββ validator.js # Validator
- Save frequently used numbers
- Quick access from favorites menu
- Rating system for each number
- Bulk operations on favorites
- Search by service (WhatsApp, Telegram, etc)
- Search by verification code
- Search by phone number
- Search history tracking
- Request multiple numbers at once (1-50)
- Perfect for load testing
- Batch processing
- Export bulk results
- Auto-rate numbers based on success
- Star rating (1-5 stars)
- Server reliability tracking
- Success rate percentage
- RESTful API for developers
- API key authentication
- Full CRUD operations
- Rate limiting support
- Real-time SMS notifications
- Custom webhook URLs
- Event filtering
- Retry mechanism
- JSON format for developers
- CSV format for Excel
- Favorites backup
- Scheduled exports
- Configurable delay (default 5 minutes)
- Only for specific menus
- /start menu never deleted
- Manual clear with /clear
AUTO_DELETE_ENABLED: true,
AUTO_DELETE_DELAY: 300000, // 5 minutesAPI_ENABLED: true,
API_PORT: 3000,CACHE_DURATION: 300000, // 5 minutes- API key authentication
- Rate limiting
- Request validation
- Error handling
- Safe operations
- Check BOT_TOKEN is correct
- Check Node.js version (14+)
- Run
npm installfirst
- Check API_ENABLED is true
- Check port 3000 is available
- Check API_KEY is set
- Set BOT_IMAGE URL in config.js
- Use direct image URL (imgur, etc)
- Check image is publicly accessible
Bot tracks:
- Total requests
- Success/fail rate
- Cache hit rate
- Active users
- Popular countries
- Popular servers
- Caching for speed
- Concurrent scraping
- Timeout protection
- Error recovery
- Memory management
This is a private project by @Jeeyhosting
MIT License
Contact: @Jeeyhosting on Telegram
Made with β€οΈ by @Jeeyhosting