Skip to content

⚡ Vexil - A powerful, multifunctional Discord selfbot with 120+ commands, AI integration, and advanced automation features. Built with ES6+ for power users.

License

Notifications You must be signed in to change notification settings

faiz4sure/Vexil

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vexil Logo

⚡ Vexil Selfbot

Typing SVG

Discord Server GitHub stars GitHub forks GitHub issues License

Node.js JavaScript


🚨 IMPORTANT DISCLAIMER

⚠️ WARNING: Selfbots violate Discord's Terms of Service

  • Selfbots can result in account termination only when used extensively
  • Use at your own risk and responsibility
  • We are not responsible for any consequences
  • Consider using alternative accounts for testing
  • Use responsibly and avoid spam or excessive automation

📖 About Vexil

Vexil is an experimental, open-source, multifunctional Discord selfbot built with modern JavaScript and Discord.js-selfbot-v13. It features comprehensive command handling, advanced task management, and a wide array of utilities designed for power users.

Key Features

🎯 Core Features 🛠️ Advanced Tools 🎮 Fun & Games
120+ Commands Task Management Mini Games
Rate Limit Protection Relationship Logging ASCII Art Generator
Anti-Crash System Nitro Sniper 8Ball & Dice
Graceful Shutdown Voice Channel Tools Fake Typing
Custom Prefix Rich Presence Clownify Text

🚀 Quick Start

📋 Prerequisites

  • Node.js v20 or higher
  • npm or yarn package manager
  • Discord account

📥 Installation

Option 1: Git Clone (Recommended)

# Clone the repository
git clone https://github.com/faiz4sure/Vexil.git

# Navigate to project directory
cd Vexil

# Install dependencies
npm install

Option 2: Download ZIP (If git clone fails)

If git clone doesn't work for you:

  1. Go to the GitHub repository: https://github.com/faiz4sure/Vexil
  2. Click the green "Code" button at the top
  3. Select "Download ZIP"
  4. Extract the ZIP file to your desired location
  5. Open the extracted folder in your terminal/command prompt
  6. Run npm install to install dependencies

Both methods work the same way! 🎯

⚙️ Configuration

  1. Get your Discord token - See 📖 Token Guide
  2. Edit config.yaml:
selfbot:
  token: "YOUR_DISCORD_TOKEN_HERE"  # Replace with your token
  prefix: "+"                      # Your command prefix
  status: "dnd"                    # Your status (dnd recommended)
  1. Start the selfbot:
npm start
# or
node index.js

📚 Command Categories

🤖 AI Commands
  • +ask - Ask AI questions using Groq API
🎉 Fun Commands
  • +8ball - Magic 8-ball responses
  • +ascii - Convert text to ASCII art
  • +choose - Choose between options
  • +clownify - Clownify your text 🤡
  • +coinflip - Flip a coin
  • +dice - Roll dice
  • +emojify - Convert text to emojis
  • +fact - Random facts
  • +gay - Gay percentage calculator
  • +iq - IQ calculator
  • +mock - mOcK tExT lIkE tHiS
  • +pp - PP size calculator
  • +reverse - Reverse text
  • +rps - Rock Paper Scissors
🔧 General Commands
  • +help - Show help menu
  • +ping - Check bot latency
  • +avatar - Get user avatar
  • +banner - Get user banner
  • +userinfo - Get user information
  • +serverinfo - Get server information
  • +afk - Set AFK status
  • +fakehack - Fake hacking animation
  • +faketyping - Fake typing indicator
  • +nitrosniper - Toggle nitro sniping
  • +tokencheck - Check token validity
🛡️ Moderation Commands
  • +ban - Ban a user
  • +kick - Kick a user
  • +mute - Mute a user
  • +purge - Delete messages
  • +lock - Lock a channel
  • +slowmode - Set channel slowmode
  • +steal - Steal emojis
  • +role - Manage user roles
🎮 Server Management
  • +clone - Clone channels/servers
  • +nuke - Nuke server (DANGEROUS)
  • +massnick - Mass nickname change
  • +lockall - Lock all channels
  • +leave - Leave server
  • +snipe - View deleted messages
🎭 Troll Commands
  • +spam - Spam messages
  • +stalk - Stalk users
  • +badreply - Send random insults
  • +ghostping - Ghost ping users
🔧 Utility Commands
  • +backup - Backup server data
  • +prefix - Change command prefix
  • +reload - Reload commands
  • +status - Change bot status
  • +rpc - Rich presence control

🎨 Screenshots

🖥️ Startup Banner

Startup

📱 Help Menu

Help Menu

Command Execution

Commands


📁 Project Structure

Vexil/
├── 📁 commands/          # Command modules (organized by category)
│   ├── 🤖 AI/           # AI-powered commands
│   ├── 🎉 fun/          # Fun and entertainment commands
│   ├── 🔧 general/      # General utilities and info commands
│   ├── 🛡️ moderation/   # Server moderation tools
│   ├── 🎮 server/       # Server management commands
│   ├── 🎭 troll/        # Troll and prank commands
│   ├── 💥 misc/         # Miscellaneous utilities
│   ├── 📱 media/        # Media and image commands
│   ├── 🔞 nsfw/         # 18+ content commands
│   └── 📊 settings/     # Bot configuration commands
│   └── 🎮 status/       # Status and Rich Presence commands
├── 📁 events/           # Discord event handlers
│   └── 📁 relationship/ # Relationship/friend event handlers
├── 📁 handlers/         # Core system handlers
├── 📁 utils/            # Utility functions and managers
├── 📁 docs/             # Documentation files
├── ⚙️ config.yaml       # Main configuration file
├── 🎨 rpc.yml          # Rich Presence configuration
├── 📄 package.json      # Project dependencies
├── 🚀 index.js         # Main entry point
├── 🔰 start.bat        # Windows startup script
└── 📜 LICENSE          # MIT License

🔧 Advanced Configuration

🎨 Rich Presence Setup

Full RPC Guide: docs/RPC.md

# Rich Presence configuration in rpc.yml
rpc:
  enabled: true
  application_id: "1306468377539379241"
  default:
    type: "PLAYING"
    name: "Vexil Selfbot"
    details: "Summoning Silence"
    state: "github.com/faiz4sure"
    assets:
      large_image: "vexil"
      large_text: "Vexil Selfbot"
      small_image: "thunder"
      small_text: "github.com/faiz4sure"
    buttons:
      - label: "GitHub"
        url: "https://github.com/faiz4sure/Vexil"

Commands: +rpc enable, +rpc setType, +rpc setLargeImage, etc.

🤖 AI Integration
ai:
  groq_api_key: "your_groq_api_key_here"  # Get free at console.groq.com

Command: +ask - Ask AI questions using Groq API

🔊 Voice Channel Settings
vc_command:
  mute: true        # Auto-mute when joining voice
  deafen: true      # Auto-deafen when joining voice
  auto_reconnect: true
  reconnect_delay: 5
  max_attempts: 3

Commands: +joinVC, +leaveVC, voice moderation commands

💥 Server Protection Settings
# Anti-nuke protection settings
nuke:
  nuke_message: "@everyone Vexil was here!"
  server_name: "Vexil owns this server!"
  channels:
    - "Nuked by self"
    - "crushed"

⚠️ WARNING: These are for the dangerous +nuke command - use responsibly!

🔞 NSFW Content
nsfw:
  enabled: false  # Enable 18+ content commands

Commands: Various NSFW commands (18+ only)

🎭 Troll Commands
bad_phrases:
  enabled: true
  phrases:
    - "Your custom phrase here"
    - "Another troll phrase"

Commands: +badreply, +spam, +stalk, etc. ⚠️ Use responsibly!


🛠️ Development

🏗️ Building from Source

# Clone repository
git clone https://github.com/faiz4sure/Vexil.git
cd Vexil

# Install dependencies
npm install

# Run in development mode
npm run dev

🧪 Testing

# Run tests
npm test

# Check code style
npm run lint

🤝 Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Commit your changes
  4. Push to the branch
  5. Open a Pull Request

📖 Documentation

📄 Guide 📝 Description
🔑 Getting Your Token Step-by-step token extraction guide
⚙️ Configuration Guide Complete config.yaml setup tutorial
📱 Android Setup Mobile device setup instructions
🎨 Image Generation AI image generation guide
🎮 Rich Presence Guide Complete RPC setup and customization guide

🆘 Support & Community

Discord Server GitHub Issues

💬 Get Help & Share Ideas

  • 🎮 Discord Server: Join our community - I'm waiting for your suggestions for more features!
  • 🐛 Bug Reports & Error Fixing: I'm available on Discord at our support server for guidance
  • 💡 Feature Requests: Share your ideas with me on Discord - I love hearing from users!
  • 📧 Direct Contact: faiz4sure on Discord
  • Reviews: I'm waiting for your reviews and feedback on our Discord server!

📊 Statistics

GitHub Stats

Top Languages


🏆 Achievements

  • 120+ Commands implemented
  • 🚀 Advanced task management system
  • 🛡️ Robust error handling and anti-crash
  • 🎯 Rate limit protection
  • 🔄 Graceful shutdown handling
  • 📱 Cross-platform compatibility

📊 Development Statistics

📈 Metric 📊 Value
⏱️ Total Development Time 2.5 Months
📝 Lines of Code 20,234
🎯 Commands Implemented 120+
📁 Files Created 100+

🙏 Credits & Acknowledgments

Special thanks to the amazing services and contributors that make Vexil possible:

  • 🎨 Pollinations.ai - For providing free AI image generation API that powers our image commands
  • 💻 Zencoder - For writing easy-to-understand comments inside the code, making it developer-friendly for other contributors
  • 🌟 Community - All the users who provide feedback, suggestions, and support on our Discord server

📜 License

This project is licensed under the MIT License - see the LICENSE file for details.


⚖️ Legal Notice

DISCLAIMER: This project is for educational purposes only. Selfbots violate Discord's Terms of Service and may result in account termination. The developers are not responsible for any consequences arising from the use of this software. Use at your own risk and consider using alternative accounts.


💝 Support the Project

If you find Vexil useful, please consider supporting the project:

Star on GitHub Fork on GitHub

Show your support by giving this project a ⭐ star!

I'm also waiting for your reviews and feedback on our Discord server!


🌟 Made with ❤️ by faiz4sure in India 🇮🇳

⚡ Vexil - Summoning Silence ⚡

Visitors

About

⚡ Vexil - A powerful, multifunctional Discord selfbot with 120+ commands, AI integration, and advanced automation features. Built with ES6+ for power users.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published