├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── need_help.md ├── LICENSE ├── README.md ├── VERSION.txt ├── builder.html ├── c-realV2.py ├── default.json ├── manual.md ├── news.txt └── requirements.txt /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Bug report 3 | about: Create a report to help C-REAL to improve 4 | title: 'Any crashes (console disappeared), unexpected outcome, and unusable commands?' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Describe the bug** 11 | A clear and concise description of what the bug is. 12 | 13 | **To Reproduce** 14 | Steps to reproduce the behavior: 15 | 1. Go to '...' 16 | 2. Click on '....' 17 | 3. Scroll down to '....' 18 | 4. See error 19 | 20 | **What did you expected to happen** 21 | 22 | **What actually happened** 23 | 24 | **Screenshots** 25 | If applicable, add screenshots to help explain your problem. 26 | 27 | **Desktop (please complete the following information):** 28 | - OS: [e.g. iOS] 29 | - C-REAL version [e.g. v2.0] 30 | 31 | **Additional context** 32 | Add any other context about the problem here. 33 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/need_help.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Need help 3 | about: Stuck some where during setup or using a command? 4 | title: 'Why is _____ happening?' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | What's the problem you are having while you are using C-REAL? 11 | 12 | Have you checked the errors in the console? 13 | Yes or no 14 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2020 TKperson 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Nuking Discord Server Bot/Nuke Bot 2 | * C-REAL is currently the **FASTEST** and **FREE** open source nuke bot out here. All commands will be focused on nuking-related. 3 | 4 | * We have combined threading, queue, requests, and discord.py API to make the commands run as fast as possible. If you are seeing rate limiting logged in your console while using this script, then that is simply because it runs too fast. 5 | 6 | * Python version 3.8.0 or higher is required if you are going to run the file from source code. 7 | 8 | * Update log: [here](news.txt) 9 | 10 | * [All 48 commands](manual.md) 11 | 12 | ``` 13 | [addEmoji] [autoNick] [autoStatus] [addVoiceChannel] 14 | [addCategory] [addRole] [addChannel] [banAll] [ban] 15 | [bans] [categoryBomb] [checkRolePermissions] [clear] 16 | [changeStatus] [channels] [categories] [connect] 17 | [channelBomb] [deleteCategory] [deleteCC] [deleteEmoji] 18 | [deleteAllRoles] [deleteAllChannels] [deleteAllEmojis] 19 | [deleteAllWebhooks] [deleteRole] [deleteChannel] 20 | [deleteVoiceChannel] [emojis] [help] [joinNuke] 21 | [kaboom] [leave] [leaveAll] [link] [members] [moveRole] 22 | [nuke] [off] [roleTo] [roles] [roleBomb] [si] [sn] 23 | [servers] [unban] [voiceChannels] [webhook] 24 | ``` 25 | 26 | # IMPORTANT: 27 | * We will not take any responsibility over whatever you are going to do with this bot. 28 | * The bot will still have to obey the [server limitings](https://discordia.me/en/server-limits) because of that in discord, there are rate limitings. You will see a lot of rate limiting in the console while using some commands. (because the bot is too fast on creating or deleting.) 29 | * Also, since we are using HTTP requests, unlike other nuke bot out there, C-REAL spam creating channel, role, and category(CRC) can create beyond the 250 limit for CRC that the old nuking bots have. 30 | 31 | ## Messages 32 | 33 | * cyxl: WTF 40 stars 16 more then the last time I checked that is insane guys. 34 | 35 | * Message to those coding masters out there, if you see something we can improve in our code, feel free to make a pull request. This will really help us a lot. ╰(✿´⌣\`✿)╯♡ 36 | 37 | * TKperson: I got the idea of creating the C-REAL bot from [Cerealwithnomilk](https://www.youtube.com/channel/UCxX7O68badw2sBbcvQK0wBQ); the bot is named after this guy. 38 | 39 | ## Check list for setting up everything 40 | 1. [Download](https://github.com/TKperson/Nuking-Discord-Server-Bot-Nuke-Bot/releases/latest/download/c-realV2.zip) the C-REAL file(or download the [whole thing](https://github.com/TKperson/Nuking-Discord-Server-Bot-Nuke-Bot/archive/master.zip)) 41 | 2. Get a discord profile(token) for the bot. 42 | 3. Make a configuration file with `builder.html`. 43 | 4. Drag the configured json file next to the executable file(The prebuilt verison) 44 | 5. Run the executable, and it should give you a bot invite link after the bot is ready. If the console closed by itself that means there's something wrong with the code and please report the issue to this github page. 45 | 6. (Optional) If the bot is asking for a path-to-the configuration file, you enter a local path or full path for the config file. 46 | 47 | ## What is a token/how to setup a token 48 | 1. The token for a bot is the profile for the bot. You'll need a profile for the bot to join servers. 49 | 2. Go to [Discord developers site](https://discord.com/developers/applications), login or sign up. 50 | 3. Create a new application or use your created application 51 | 4. Go to the bot tab in the application. 52 | 5. Click on add bot. 53 | 6. And then click on "Click to Reveal Token" or "Copy" to get your token. 54 | 55 | ## Common errors 56 | 57 | 1. PrivilegedIntentsRequired (non-selfbot users only) 58 | [](https://postimg.cc/gx4fM4YS) 59 | Solution: Watch https://youtu.be/DXnEFoHwL1A?t=44 starting from 0:44 to turn on the required 2 buttons. (In the future, I'm going to make this requirement optional) 60 | 61 | 2. Unreadable json formatting 62 | [](https://postimg.cc/PLgKK88V) 63 | Solution: This error means that you have an/multiple error(s) in your default.json file, it can be caused by missing/extra commas, brakets, quotes, and the like. You can use https://jsonlint.com/?code= to check your `default.json` file. 64 | 65 | 3. Litterary crashed when opening c-realv2.py or c-realv2.exe 66 | Causes: It might be caused by anti virus that quarantined this program, old versions of python (needs to be v3.8.0 or higher), old versions of packages (update your discord.py with pip!), didn't install any required packages at all. 67 | Solution: Update everything to the latest version, and try turning off anti virus. If you are still having an issue, you should report it in this github page right away. 68 | 69 | 89 | 90 | ## Guides 91 | ### Setup/config 92 | [](http://www.youtube.com/watch?v=ovEj9Rjq2sQ "setup") 93 | ### Setup with GUI (if you don't like setting up with a text editor) 94 | [](http://www.youtube.com/watch?v=DXnEFoHwL1A "setting up with builder.html") 95 | ### Nuke and kaboom commands 96 | [](http://www.youtube.com/watch?v=GTs3mvyoh5U "nuke/kaboom") 97 | ### How to perform webhook spams 98 | [](http://www.youtube.com/watch?v=0jFdbY9Q2HQ "webhooks") 99 | ### check permission command and some other commands 100 | [](http://www.youtube.com/watch?v=gGxeg3lyNDQ "other1") 101 | ### Other commands part 2 102 | [](http://www.youtube.com/watch?v=IBOahDX1QHg "other2") 103 | 104 | ## Problems/issues 105 | * If you are experiencing crashing, please report it to "issues" on the [github page](https://github.com/TKperson/Nuking-Discord-Server-Bot-Nuke-Bot). 106 | * If the bot doesn't respond to any of the commands, check if the console is in highlighting/mark mode. If it's highlighting/mark mode, click the console then press any key on your keyboard, and it'll resolve. 107 | * If you see a bunch of white worded errors displaying in the console, and then crashed that means it's 90% a bug. So please make a new issue about it. 108 | -------------------------------------------------------------------------------- /VERSION.txt: -------------------------------------------------------------------------------- 1 | 2.3.2 2 | -------------------------------------------------------------------------------- /builder.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 |