Skip to content

yupsssku/Proyek-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

37 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ NOKOS Bot V3.0 - Enterprise SMS Service

Full-featured Telegram bot for free SMS verification with 100 servers, 250 countries, and enterprise features.

✨ Features

Core Features

  • 🌐 100 Dedicated Servers (1 per platform)
  • 🌍 250 Countries Available
  • πŸ“± 100+ Social Media Detection
  • ⚑ Real-time SMS Updates
  • πŸ’Ύ Smart Caching System
  • πŸ”„ Auto-retry Mechanism

Enterprise Features

  • ⭐ 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

🎯 Quick Start

Installation

npm install

Configuration

Edit config.js:

  • Set your BOT_TOKEN
  • Set your OWNER_ID
  • Add your BOT_IMAGE URL (bot profile picture)

Run

npm start

For development:

npm run dev

πŸ“– Bot Commands

Basic Commands

  • /start - Main menu
  • /help - Help & commands
  • /stats - Bot statistics
  • /clear - Clear chat history

Favorite Commands

  • /favorite list - Show all favorites
  • Use ⭐ button when viewing SMS

Search Commands

  • /search whatsapp - Search by service
  • /search 123456 - Search by code

Bulk Commands

  • /bulk 1 us 5 - Request 5 US numbers from server 1

Export Commands

  • /export json - Export as JSON
  • /export csv - Export as CSV
  • /export favorites - Backup favorites

Developer Commands

  • /api - API information
  • /mystats - Your statistics

πŸ“‘ API Documentation

Base URL

http://localhost:3000

Authentication

Add header:

X-API-Key: your_api_key_here

Endpoints

Get All Servers

GET /api/servers

Get Server Info

GET /api/servers/:serverId

Get All Countries

GET /api/countries

Get Numbers

GET /api/numbers/:serverId/:countryCode

Get SMS

GET /api/sms/:serverId/:number?country=us

Health Check

GET /api/health

Example Usage

curl -H "X-API-Key: your_key" \
  http://localhost:3000/api/servers
curl -H "X-API-Key: your_key" \
  http://localhost:3000/api/numbers/1/us

πŸ—οΈ Project Structure

nokos-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

🎨 Bot Features Detail

1. Favorite Numbers

  • Save frequently used numbers
  • Quick access from favorites menu
  • Rating system for each number
  • Bulk operations on favorites

2. Search System

  • Search by service (WhatsApp, Telegram, etc)
  • Search by verification code
  • Search by phone number
  • Search history tracking

3. Bulk Operations

  • Request multiple numbers at once (1-50)
  • Perfect for load testing
  • Batch processing
  • Export bulk results

4. Rating System

  • Auto-rate numbers based on success
  • Star rating (1-5 stars)
  • Server reliability tracking
  • Success rate percentage

5. API Access

  • RESTful API for developers
  • API key authentication
  • Full CRUD operations
  • Rate limiting support

6. Webhooks

  • Real-time SMS notifications
  • Custom webhook URLs
  • Event filtering
  • Retry mechanism

7. Data Export

  • JSON format for developers
  • CSV format for Excel
  • Favorites backup
  • Scheduled exports

8. Auto-delete

  • Configurable delay (default 5 minutes)
  • Only for specific menus
  • /start menu never deleted
  • Manual clear with /clear

βš™οΈ Advanced Configuration

Auto-delete Settings

AUTO_DELETE_ENABLED: true,
AUTO_DELETE_DELAY: 300000, // 5 minutes

API Settings

API_ENABLED: true,
API_PORT: 3000,

Cache Settings

CACHE_DURATION: 300000, // 5 minutes

πŸ”’ Security

  • API key authentication
  • Rate limiting
  • Request validation
  • Error handling
  • Safe operations

πŸ› Troubleshooting

Bot not starting

  • Check BOT_TOKEN is correct
  • Check Node.js version (14+)
  • Run npm install first

API not working

  • Check API_ENABLED is true
  • Check port 3000 is available
  • Check API_KEY is set

Images not showing

  • Set BOT_IMAGE URL in config.js
  • Use direct image URL (imgur, etc)
  • Check image is publicly accessible

πŸ“Š Statistics

Bot tracks:

  • Total requests
  • Success/fail rate
  • Cache hit rate
  • Active users
  • Popular countries
  • Popular servers

πŸš€ Performance

  • Caching for speed
  • Concurrent scraping
  • Timeout protection
  • Error recovery
  • Memory management

🀝 Contributing

This is a private project by @Jeeyhosting

πŸ“„ License

MIT License

πŸ“§ Support

Contact: @Jeeyhosting on Telegram


Made with ❀️ by @Jeeyhosting

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors