Code Monkey home page Code Monkey logo

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

Discord-Bladee-Server-Anti-Nuker

Bladee
Bladee

A Youtube tutorial was posted on this tool. Click Here.

Please read the disclaimer section before reading forward. Also read everything that is said here to avoid any confusion and unnecessary questions

Features:

  1. Protect From Unathorised Bans.
  2. Protect From Unathorised Kicks.
  3. Protect From Unathorised Role Creation.
  4. Protect From Unathorised Passing of potential dangerous permissions.
  5. Protect From Unathorised Adding of a bot.
  6. Protect From Unathorised Members joining your guild(s).
  7. Protect From Unathorised Mass Channel Creation.
  8. Protect From Unathorised Mass Channel from being deleted.
  9. Protect From Unathorised Invitation to a guild.
  10. Protect From Unathorised Role update to potential dangerous permissions.
  11. Whitelisting.
  12. Blacklisting.
  13. Trust System.

Current Benchmark(s): Bypass

  • 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.

Requirements Before Set-up:

  1. Node.JS installed.
  2. Code Editor: VSC(recommended), Sublime, Atom etc.

Set-up: Bot

  1. Go to your Discord Developers Applications and create a new bot | You can use an existing one.
  2. Go to the "Bot" section and scroll down till you see "Privileged Gateway Intents".
  3. Select both Presence Intent and Server Members Intent.

Example

intents

Set-up: Script

  1. Run the Launch file and it will install npm then wait for all the packages to be installed.
  2. Right click on the settings.json file.
  3. Open the file either on Notepad or a code editor i.e VSC (Visual Studio Code).
  4. Fill in ALL the gaps.
  5. Save.

Example

settings

settings.json: Objects Explained

  • prefix |string| Your Bot Prefix.
  • token |string| Your Bot Token.
  • founder |string| Your Discord Tag.
  • founderId |string| Your Discord User ID.
  • author |string| My Discord Tag. (Do not remove.)
  • authorID |string| My Discord User ID. (Do not remove.)
  • github |string| My Github Profile. (Do not remove.)
  • sourceCode |string| Anti Nuke Source Code. (Do not remove.)
  • inviteLink |string| Your Bot Invite link. (Admin required.)
  • SupportServer |string| A server of your choice.
  • AllowGuilds |bool| Permission for bot to be used in different servers. Default set to false.
  • LockGuildID |string| A server where your bot will soley operate in. (If AllowGuilds is set to true this is inefective.)
  • PermittedGuilds |Array| An array of servers you'd like the bot to operate in.

Why your bot keeps leaving:

The guild which you invited the bot or trying to run a command in is not whitelisted.

if: AllowGuilds is set to false

  • You can only add one guild ID to the LockGuildID object.

if: AllowGuilds is set to true

  • You can add multiple guild ID's to the PermittedGuilds Array
  • If your previous guild ID which is in LockGuildID is not in PermittedGuilds add it so it wont leave the server.

Start-up:

  1. Run the run.bat file.

Commands Showcase:

Help
image
Whitelist Blacklist
image image
Trust Enable & Disable
image image
Adding & Removing Guilds
image

Things to note:

  • Your bot must first be allocated a guild. You can do this by setting your server ID to the LockGuild object in the Commands/settings.json file.
  • If you want the bot to be added to other servers you must enable guilds. The server your bot joins must be permitted/whitelisted before joining or it will leave.
  • If a command is ran on a non-permitted guild, the bot will leave.
  • The trust system allows a user to add/remove guilds, blacklist/whitelist users, enable/disable guilds. They cannot allocate of users to the trust system. Give this permission to the people you trust the most.
  • Whitelisted and Trusted users are not effected by the anti nuke. They will not be banned.
  • Blacklisted users are unable to join the guild(s) the bot is in.
  • Once you enable guilds (can be done by setting the AllowGuilds object to true), make sure you add your lockGuild ID to the PermittedGuilds Array for every command to function.

Examples

Blacklisted User Attempt to join server Unauthorised Ban
image image

Disclaimer

This tool is designed for private use. It's meant to protect your server alone. Better suited for one server. Blacklisting, Trust and Whitelisting will not differ from each server your bot will be in.

Contact Me

DiscordDiscord ServerTelegramSteam

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

Contributors

17teen avatar

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.