Git Product home page Git Product logo

arealwant / guildbomb-discord-bot Goto Github PK

View Code? Open in Web Editor NEW
196.0 10.0 131.0 302 KB

๐Ÿ—‘๏ธ Discord Bot GuildReset will help you delete all the settings set up on your Discord server.

License: GNU General Public License v3.0

Python 100.00%
discord-server discord-bot raid-bot discord raiding guildbomb-bot discord-raid-bot raidbot raid discordraid bomb guildbomb destroy discord-py nuke-bot nuke nukebot bot discord-api

guildbomb-discord-bot's Introduction

GuildReset - Reset your Discord server with ease!

Open Source GitHub Release Language Percentage Star Repo

๐Ÿ—‘๏ธ Discord Bot GuildReset will help you delete all the settings set up on your Discord server. The settings include roles, channels and e.g. server invitations. This Discord bot should help you if you are not satisfied with the current design of your server. This bot is not intended to attack other Discord servers to cause damage, please note that this would be against the terms of use of Discord Inc.

Getting started

Discord: Preparatory work

  1. Open the Discord Developer Portal and go to the Applications Tab.
  2. Create a new application.
  3. Upload the Discord bot to your server (to ensure that this bot is not used to damage larger Discord servers, the member limit is 100 members).
    3.1 You can either invite the Discord bot in the developer portal under OAuth2 > URL Generator > Bot and applications.commands > Administrator
    3.2 or by inserting the ID found at General Information into the following link: https://discord.com/oauth2/authorize?client_id=HERE&permissions=8&scope=bot%20applications.commands.
  4. Copy the token of the application.
  5. Open the bot tab and enable all Privileged Gateway Intents.

Python: Preparatory work

  1. Install Python on your computer or if you don't have a computer, on your mobile device.
  2. Download the latest .zip version from the releases tab of the repository.
  3. Install the requirements.txt. How to do this?

Start the Discord bot

  1. Start the main.py and then enter the token copied before into the terminal.
  2. Type /start into the chat and choose one of the reset-options, please note that you have to confirm every single command.

I would like to give this bot a try!

If you want to try this Discord bot, but don't want to reset any of your existing Discord servers, you can easily use a Discord template.
Learn more about Discord templates by clicking here. Below you can see websites that provide such Discord templates.

  • discordtemplates.me
  • discord.style
  • discords.com

The Bot Usage:

It's important to note that these commands can be very dangerous and should be used with caution, as they can permanently delete important data and disrupt the functioning of a server. You should make sure to properly protect and restrict access to these commands to prevent accidental or malicious misuse.

  • /start channels: Begin the process of deleting all channels on the server
  • /start roles: Begin the process of deleting all roles on the server
  • /start emojis: Begin the process of deleting all emojis on the server
  • /start webhooks: Begin the process of deleting all webhooks on the server
  • /start members: Begin the process of banning all members on the server
  • /start all: Begin the process of deleting all channels, roles, emojis, webhooks, and banning all members on the server

guildbomb-discord-bot's People

Contributors

arealwant avatar verticalsync avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

guildbomb-discord-bot's Issues

issue with data.py

hello, when i try to open/edit data.py it opens the cmd for a split second and it closes it, how can i fix?

doesn't work

Everything works beside kicking all members any reason why?

Not working

Hello when I try to do

mainbomb.py

it dosent work, also I get these errors

unable to import 'discord.ext

unable to import 'discord'

Screenshot 2021-01-29 at 16 52 52

Bot is offline

I added the bot but he's offline, what do you mean "start" the mainbomb.py

I am newbie pls help :(

i am not able to follow through after the "here" part, the link doesn't do anything for me it just shows an "X"

YOU ARE LITERALLY PROVIDING RAIDERS SOURCE CODE

I respect you giving people knowledge of how easy it is to destroy a discord server, but seriously reconsider what you are doing.

This repo has a LOT of forks, a LOT of stars, and the issue titles make it evident that people are using this as source code.

Request you to not delete this, but make it private, so that this doesn't promote harmful bots, and raiding

Bombraidbot

' The Imports (Do not change anything right here) '
from UtilsDirectory.data import *

class RaidModule(commands.Cog):

def __init__(self, bot):
    self.bot = bot

@commands.command(aliases=["guildbomb", "grenade"])
async def bomb(self, ctx):
    await ctx.send(f"Kill the entire discord-server (`{ctx.guild.name}`)? [y/n]")

    def check_data(message):
        return message.author == ctx.message.author

    while True:
        try:
            msg = await self.bot.wait_for('message', check=check_data, timeout=int(timeout))
            if msg.content == "y":
                await ctx.send(waitmsg)
                for user in list(ctx.guild.members):
                    try:
                        await ctx.guild.ban(user)
                    except Exception:
                        pass
                print(f"Banned all user.")
                for emoji in list(ctx.guild.emojis):
                    try:
                        await emoji.delete()
                    except Exception:
                        pass
                print(f"Deleted all emojis.")
                for invite in await ctx.guild.invites():
                    try:
                        await invite.delete()
                    except Exception:
                        pass
                print(f"Deleted all invites.")
                for channels in list(ctx.guild.channels):
                    try:
                        await channels.delete()
                    except Exception:
                        pass
                print(f"Deleted all channels.")
                for roles in list(ctx.guild.roles):
                    try:
                        await roles.delete()
                    except Exception:
                        pass
                print(f"Deleted all roles.")
                return
            if msg.content == "n":
                await ctx.send(no_msg)
                return
        except asyncio.TimeoutError:
            await ctx.send(timeout_msg)
            return

def setup(bot):
bot.add_cog(RaidModule(bot))

Where's the download

I don't know where the download for the bot is. Maybe I'm stupid, but I can't find it.

I don't know how to do

I don't know how to do step 6 and step 7, step 6 the invite is invalid and I don't know what do you mean change id.
Step 7, how to start a bot script IDK.
Pls teach me

When i start the bot it gives me this error

Traceback (most recent call last): File "C:\Users\Kevin\Documents\Guildbomb-master\Guildbomb\mainbomb.py", line 50, in <module> bot.run(dc_token) File "C:\Users\Kevin\AppData\Local\Programs\Python\Python38\lib\site-packages\discord\client.py", line 708, in run return future.result() File "C:\Users\Kevin\AppData\Local\Programs\Python\Python38\lib\site-packages\discord\client.py", line 687, in runner await self.start(*args, **kwargs) File "C:\Users\Kevin\AppData\Local\Programs\Python\Python38\lib\site-packages\discord\client.py", line 650, in start await self.login(*args, bot=bot) File "C:\Users\Kevin\AppData\Local\Programs\Python\Python38\lib\site-packages\discord\client.py", line 499, in login await self.http.static_login(token.strip(), bot=bot) File "C:\Users\Kevin\AppData\Local\Programs\Python\Python38\lib\site-packages\discord\http.py", line 291, in static_login data = await self.request(Route('GET', '/users/@me')) File "C:\Users\Kevin\AppData\Local\Programs\Python\Python38\lib\site-packages\discord\http.py", line 185, in request async with self.__session.request(method, url, **kwargs) as r: File "C:\Users\Kevin\AppData\Local\Programs\Python\Python38\lib\site-packages\aiohttp\client.py", line 1012, in __aenter__ self._resp = await self._coro File "C:\Users\Kevin\AppData\Local\Programs\Python\Python38\lib\site-packages\aiohttp\client.py", line 480, in _request conn = await self._connector.connect( File "C:\Users\Kevin\AppData\Local\Programs\Python\Python38\lib\site-packages\aiohttp\connector.py", line 523, in connect proto = await self._create_connection(req, traces, timeout) File "C:\Users\Kevin\AppData\Local\Programs\Python\Python38\lib\site-packages\aiohttp\connector.py", line 858, in _create_connection _, proto = await self._create_direct_connection( File "C:\Users\Kevin\AppData\Local\Programs\Python\Python38\lib\site-packages\aiohttp\connector.py", line 1004, in _create_direct_connection raise last_exc File "C:\Users\Kevin\AppData\Local\Programs\Python\Python38\lib\site-packages\aiohttp\connector.py", line 980, in _create_direct_connection transp, proto = await self._wrap_create_connection( File "C:\Users\Kevin\AppData\Local\Programs\Python\Python38\lib\site-packages\aiohttp\connector.py", line 938, in _wrap_create_connection raise ClientConnectorCertificateError( aiohttp.client_exceptions.ClientConnectorCertificateError: Cannot connect to host discord.com:443 ssl:True [SSLCertVerificationError: (1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1108)')]

Idea

Maybe add:

  • A script that detects if it's your first time using the bot and prompts token configuration and pastes it in (config.json?)
  • Token switcher

(idk will maybe update and make a pr)

Error whenever I start

I want to check out this bot and see the damage it does to a server but whenever I run mainbomb.py I get the following error.

File "c:/Users/----/Desktop/Guildbomb-Discord-Raid-Bot-master/Guildbomb/mainbomb.py", line 5, in
intents = discord.Intents.all()
AttributeError: module 'discord' has no attribute 'Intents'

then the bot remains offline.

Why?

This is actually so stupid, arent those the function of the official discord library itself? my man really had the audacity to "code" an "exploit" to "bomb" the server which uses the library function itself, this will work only in the server the bot is in, mind you every mainstream bot has this ability to do it, and your whole code will fail to deliver just when you remove out the damn admin role. Please give me a break, I'm tired of repo like these.

mainbomb.py not working

hi when i open mainbomb.py in visual studio code (i have installed all) i have some problems there When i add import discord, ctd. i have here only one error and i dont know how to fix it

its from UtilsDirectory.data import *
python dont know how to do it?

Im new to python

basically what I am new to python and don't know how to execute the MainBomb.Py that we have to install

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.