Skip to content

Latest commit

 

History

16 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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
  • +aiafk - Set an AI-powered AFK that responds to mentions on your behalf
🎉 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
  • +game - Set a Discord Playing activity with official database icon support

🎨 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
│   ├── 🎮 status/       # Status and Rich Presence commands
│   └── 📊 settings/     # Bot configuration 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: "1522275745450168462"
  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!

🤖 AI AFK (Advanced AFK)
# AI AFK configuration in config.yaml
ai_afk:
  enabled: false          # Enable AI-powered auto-responses while away
  provider_chain:         # Ordered list of fallback AI providers
    - "openai"
    - "groq"
    - "gemini"
  user_info:
    details: "A student and software developer..."
    background: "Passionate about Discord bots..."
    additional_info: "Working on Vexil selfbot..."

Command: +aiafk [reason] - Starts the AI AFK responder using configured providers (Groq/Gemini/OpenAI) to interact on your behalf while you're away.

🎮 Game Activity Rich Presence

Command: +game <set|remove|view|setstate|setdetails|setparty> [args]

Dynamically sets your Discord "Playing" status using Discord's official detectable games database (21,000+ games) with fuzzy matching, state/details customization, and automatic game icon/image support.

Examples:

  • +game set valorant
  • +game setstate In Queue
  • +game setparty 1 5
🎭 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+

📜 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

Stars

18 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages