Coder Social home page Coder Social logo

17teen / discord-bladee-server-anti-nuker Goto Github PK

View Code? Open in Web Editor NEW
58.0 2.0 72.0 1.2 MB

Archived Till A New Release Comes Out.

Batchfile 0.08% JavaScript 99.92%
discord-server bot trust discord discord-bot discord-js javascript discordbot discordjs discordnuker

discord-bladee-server-anti-nuker's Introduction

Bladee-Wallpaper cropped

Bot Description:

A discord bot which will prevent your server from being nuked/wizzed through checking logs as fast as it can to get the unauthorised user and ban them.

Database: JSON.

Requirements:

  1. Node.JS LTS Version installed.
  2. Code Editor: VSC(recommended), Sublime, Atom etc.
  3. OS: Windows, macOS.

Protection Features:

  • Protection From Unathorised Bans.
  • Protection From Unathorised Kicks.
  • Protection From Unathorised Role Creation.
  • Protection From Unathorised Passing of potential dangerous permissions.
  • Protection From Unathorised Adding of a bot.
  • Protection From Unathorised Members joining your server.
  • Protection From Unathorised Mass Channel Creation.
  • Protection From Unathorised Mass Channel from being deleted.
  • Protection From Unathorised Role update to potential dangerous permissions.
  • Protection From Unathorised Webhook Creation. (NEW)
  • Protection From Unathorised Webhook Deletion. (NEW)

Current Bypass Benchmarks:

  • Selfbot Nuker: 53 bans
  • Bot Nuker: 26 bans

Only fast nukers are used for testing. A generic nuke tool would not get passed 50 bans.

Set-Up Bot:

Run:

Windows:

  • Run the run.bat file

macOS:

  • Type this in the console: node . (Private) | node bladee.js (Global)

FAQs:

FAQ: Private vs Global Mode

Private:

  • Designed for private use .
  • Restricted servers you allow the bot to be in will function.
  • Blacklisting, Whitelisting, Trust System will not differ from each server your bot will be in.

Global:

  • Designed for public use.
  • Unrestricted server invitation for your bot.
  • Servers have individual databases.
  • Backup databases can be retrieved.
  • Server owners can reset their server database.

Repl.it?

Bug(s):

  • Repeated offender bug:
    • A previous server attacker or a random user sometimes was subject to unfair banning of the bot.
    • Bug Status: Fixed.
    • How it was fixed: Read Here

Contact Me

DiscordDiscord ServerTelegramSteam

Showcase
Help
image
Whitelist Blacklist
image image
Blacklisted User Attempt to join server Unauthorised Ban
image image

Private Mode Features:

Trust Enable & Disable
image image
Adding & Removing Guilds
image

Global Mode Features:

Global Blacklist Add & Remove Dev
image image

discord-bladee-server-anti-nuker's People

Contributors

17teen avatar notii 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

Watchers

 avatar  avatar

discord-bladee-server-anti-nuker's Issues

[COMMAND FAILED] : [GUILD] Jdm | [CHANNEL] ogólny | [REASON] MISSING PERMISSIONS | DiscordAPIError: Invalid Form Body embed.thumbnail.url: Scheme "null" is not supported. Scheme must be one of ('http', 'https'). embeds[0].thumbnail.url: Scheme "null" is not supported. Scheme must be one of ('http', 'https').

[COMMAND FAILED] : [GUILD] Jdm | [CHANNEL] ogólny | [REASON] MISSING PERMISSIONS | DiscordAPIError: Invalid Form Body
embed.thumbnail.url: Scheme "null" is not supported. Scheme must be one of ('http', 'https').
embeds[0].thumbnail.url: Scheme "null" is not supported. Scheme must be one of ('http', 'https').
Error

Make this better

  1. Why is there a JSON database, JSON databases are prone to corruption?
  2. Your command handling is complete ass, you do realise you can check folders within a directory
  3. Why are you using String.Raw, you can simple do:
console.log(`
                            ██████╗ ██╗      █████╗ ██████╗ ███████╗███████╗   
                            ██╔══██╗██║     ██╔══██╗██╔══██╗██╔════╝██╔════╝   
                            ██████╔╝██║     ███████║██║  ██║█████╗  █████╗     
                            ██╔══██╗██║     ██╔══██║██║  ██║██╔══╝  ██╔══╝     
                            ██████╔╝███████╗██║  ██║██████╔╝███████╗███████╗██╗
                            ╚═════╝ ╚══════╝╚═╝  ╚═╝╚═════╝ ╚══════╝╚══════╝╚═╝
                                                   
                                  Anti Nuke | 7teen | Author: ${author}`)
  1. Node LTS is not required, you can use both LTS and the current version
  2. Your function backup should handle variables, never mind that you don't even require a function for that.
  3. "Commando Structure" You don't even have the commando package.
  4. The JSON structure switches between naming schemes try sticking to one naming scheme:
                 const data = {
                    guildID: ID,
                    guildName: Name,
                    Data: {
                        Owner: guild.owner.user.tag,
                        OwnerID: guild.ownerID,
                        WhiteListedUserIDs: [],
                        WhiteListedUsers: [],
                        BlackListedUserIDs: [],
                        BlackListedUsers: [],
                        TrustListedUserIDs: [],
                        TrustListedUsers: [],
                    }

Do not take this as hate it is criticism, which you can use to learn from

data is undefined

node_modules\discord.js\src\managers\ChannelManager.js:23
const existing = this.cache.get(data.id);
^

TypeError: Cannot read property 'id' of undefined

don't use json as database it sucks

the json files lose data over time if we use on replit. this affects the data of "whitelisted users" and other information. i suggest you to try replacing json with mongoDB, or with replit's own database.

error

image
this is the error pls help

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.