|
| 1 | +# Simple Discord Nuke Bot |
| 2 | +* Python 3.9.6 |
| 3 | +* py-cord 2.6.0+ |
| 4 | +*** |
| 5 | +# Features |
| 6 | + - [x] Delete Channels |
| 7 | + - [x] Delete All Channels |
| 8 | + - [x] Ban All Members |
| 9 | + - [x] Kick All Members |
| 10 | + - [x] Mute All Members |
| 11 | + - [x] Delete Roles |
| 12 | + - [x] Create Channels |
| 13 | + - [x] Spam Messages |
| 14 | + - [x] Channel Nuke (Delete & Recreate) |
| 15 | + - [x] God Mode (Admin Role) |
| 16 | + - [x] Mass Destruction (DEATH Command) |
| 17 | + - [x] Infinite Spam Mode (Brainfuck) |
| 18 | + - [x] Purge Messages |
| 19 | + - [x] Server Info |
| 20 | + |
| 21 | +*** |
| 22 | +# Commands |
| 23 | + |
| 24 | +## Moderation Commands |
| 25 | +- `.!ban <@user> [reason]` - Ban a specific user from the server with an optional reason |
| 26 | +- `.!unban <user_id>` - Unban a user using their Discord user ID |
| 27 | +- `.!kick <@user> [reason]` - Kick a user from the server with an optional reason |
| 28 | +- `.!mute <@user> [duration] [reason]` - Timeout a user for a specified duration (e.g., 10m, 1h, 30s, 1d) |
| 29 | +- `.!unmute <@user>` - Remove timeout from a user |
| 30 | +- `.!purge <amount>` - Delete a specified number of messages (up to 1000) from the current channel |
| 31 | + |
| 32 | +## Mass Moderation Commands |
| 33 | +- `.!ban-all [reason]` - Ban all members in the server (except bots and command author) |
| 34 | +- `.!kick-all [reason]` - Kick all members from the server (except bots and command author) |
| 35 | +- `.!mute-all [duration] [reason]` - Timeout all members in the server for a specified duration |
| 36 | + |
| 37 | +## Destructive Commands |
| 38 | +- `.!nuke` - Delete the current channel and recreate it in the same position with the same permissions (clears all messages) |
| 39 | +- `.!nuke-all` - Delete ALL channels, categories, voice channels, and roles (except god role and bot roles) |
| 40 | +- `.!death` - Ultimate destruction: Ban all members, delete all channels, and delete all roles |
| 41 | +- `.!brainfuck <channel_name> <message>` - Delete all channels then infinitely create new channels and spam messages in them |
| 42 | +- `.!spam <count> <message>` - Spam a message in all text channels (use 0 for infinite spam mode) |
| 43 | + |
| 44 | +## Admin Commands |
| 45 | +- `.!god` - Create and assign yourself an administrator role named "." with full permissions |
| 46 | +- `.!god-all` - Give everyone in the server the god administrator role |
| 47 | +- `.!delchannel <#channel>` - Delete a specific channel by mention or ID |
| 48 | + |
| 49 | +## Utility Commands |
| 50 | +- `.!serverinfo` - Get detailed server information including member count, channels, roles, and boost status |
| 51 | +- `.!shutdown` - Safely shutdown the bot (requires administrator permission) |
| 52 | + |
| 53 | +*** |
| 54 | +# Installation: |
| 55 | +## Windows / Linux |
| 56 | +```console |
| 57 | +git clone https://github.com/Daniel-191/nuke-bot |
| 58 | + |
| 59 | +cd nuke-bot |
| 60 | + |
| 61 | +python -m pip install -r requirements.txt |
| 62 | +``` |
| 63 | + |
| 64 | +## Android (Termux): |
| 65 | +```console |
| 66 | +apt update && apt upgrade |
| 67 | + |
| 68 | +pkg install python git |
| 69 | + |
| 70 | +git clone https://github.com/Daniel-191/nuke-bot |
| 71 | + |
| 72 | +cd nuke-bot |
| 73 | + |
| 74 | +python -m pip install -r requirements.txt |
| 75 | +``` |
| 76 | + |
| 77 | +*** |
| 78 | +# Configuration |
| 79 | +Edit `config.json` and replace `BOT_TOKEN` with your bot token: |
| 80 | +```json |
| 81 | +{ |
| 82 | + "token": "BOT_TOKEN" |
| 83 | +} |
| 84 | +``` |
| 85 | + |
| 86 | +## Getting a Bot Token |
| 87 | +1. Go to https://discord.com/developers/applications |
| 88 | +2. Create a new application |
| 89 | +3. Go to the "Bot" section and create a bot |
| 90 | +4. Copy the token and replace `BOT_TOKEN` in `config.json` |
| 91 | +5. Enable these intents in Bot settings: |
| 92 | + - Message Content Intent |
| 93 | + - Server Members Intent |
| 94 | +6. Invite bot with Administrator permissions |
| 95 | + |
| 96 | +*** |
| 97 | +# Running |
| 98 | +It's that simple! Enter the command `python main.py` or `python3 main.py` and the bot will start. |
| 99 | + |
| 100 | +**[Subsequent launches]** |
| 101 | +```console |
| 102 | +cd nuke-bot |
| 103 | + |
| 104 | +python3 main.py |
| 105 | +``` |
| 106 | + |
| 107 | +*** |
| 108 | +# Warning |
| 109 | +⚠️ 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. |
0 commit comments