Skip to content

Daniel-191/nuke-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Advanced Discord Nuke Bot

  • Python 3.10+
  • py-cord 2.6.0+

Features

Bot Commands

  • Delete Channels
  • Delete All Channels
  • Ban All Members
  • Kick All Members
  • Mute All Members
  • Delete All Roles
  • Create Channels
  • Spam Messages
  • Channel Nuking
  • Give all admin
  • Give self admin
  • DM Users (Individual & Mass DM)
  • Nickname Management (Individual & Mass)
  • Server Customization (Rename, Icon, Banner, Description)
  • Role Management (Spam create & Strip roles)
  • Users in Voice channels control (Move All, Scatter)
  • Webhook Management (Nuke All Webhooks)
  • Emoji Management (Nuke All Emojis)
  • Channel Shuffle (Random Reorder)
  • Ghost Ping / Mention Spam

Soon

  • Multi Lang support
  • Control/Nuke from console
  • Webpage interface
  • Clone/Backup server
  • Proxies

Commands

View all commands and usage →

For a complete list of all available commands with detailed descriptions and usage examples, see COMMANDS.md


Installation

Windows

Easy Method: (Windows)

  1. Clone the repository:
git clone https://github.com/Daniel-191/nuke-bot
cd nuke-bot
  1. Run the installer:

    • Double-click install.bat to install dependencies
  2. Configure config.json with your bot token and user ID

  3. Run run.bat to start the bot

Manual Method: (Windows)

git clone https://github.com/Daniel-191/nuke-bot
cd nuke-bot
pip install -r requirements.txt
python main.py

Linux / Mac

git clone https://github.com/Daniel-191/nuke-bot
cd nuke-bot
pip install -r requirements.txt
python3 main.py

Android (Termux)

apt update && apt upgrade
pkg install python git
git clone https://github.com/Daniel-191/nuke-bot
cd nuke-bot
pip install -r requirements.txt
python3 main.py

Configuration

Edit config.json and configure your bot settings:

{
  "token": "BOT_TOKEN",
  "prefix": ".!",
  "owner_id": "YOUR_USER_ID_HERE",
  "whitelist": [],
  "language": "en"
}

Configuration Options:

  • token (required): Your Discord bot token
  • prefix (optional, default: .!): Command prefix - Change this to customize your command prefix
  • owner_id (required): Your Discord user ID - The bot owner who has full access to all commands
  • whitelist (optional, default: []): Array of user IDs who are authorized to use the bot
    • Example: "whitelist": [123456789012345678, 987654321098765432]
    • Only the owner and whitelisted users can use bot commands
    • Leave empty [] to only allow the owner
  • language (optional, default: "en"): Bot language for messages and responses
    • Available languages:
      • "en" - English
      • "es" - Spanish (Español)
      • "fr" - French (Français)
      • "de" - German (Deutsch)
      • "pt" - Portuguese (Português)
      • "it" - Italian (Italiana)
      • "ru" - Russian (Русский)
      • "pl" - Polish (Polski)
      • "nl" - Dutch (Nederlands)
      • "uk" - Ukrainian (Українська)
      • "sv" - Swedish (Svenska)
      • "el" - Greek (Ελληνικά)
    • The bot will use the specified language for all messages, embeds, and responses
    • If language file is not found, it will fallback to English

Warning

⚠️ This bot contains highly destructive commands. Use responsibly and only in servers where you have explicit permission. The developers are not responsible for any misuse.