{"id":19286734,"url":"https://github.com/3godzinyl/discord-nuke-bot","last_synced_at":"2026-04-27T18:32:07.596Z","repository":{"id":261966074,"uuid":"885849305","full_name":"3godzinyL/Discord-Nuke-Bot","owner":"3godzinyL","description":"Discord nuck bot - node js ","archived":false,"fork":false,"pushed_at":"2024-11-09T15:45:09.000Z","size":25,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-23T23:16:14.117Z","etag":null,"topics":["bot","discord","discord-bot","discord-js-bot","discord-nuke-bot","moderation-bot","nuke-bot"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/3godzinyL.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-09T15:00:34.000Z","updated_at":"2025-02-23T14:33:04.000Z","dependencies_parsed_at":"2024-11-09T16:28:41.046Z","dependency_job_id":null,"html_url":"https://github.com/3godzinyL/Discord-Nuke-Bot","commit_stats":null,"previous_names":["3godzinyl/nuckbot","3godzinyl/nukebot"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/3godzinyL/Discord-Nuke-Bot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/3godzinyL%2FDiscord-Nuke-Bot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/3godzinyL%2FDiscord-Nuke-Bot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/3godzinyL%2FDiscord-Nuke-Bot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/3godzinyL%2FDiscord-Nuke-Bot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/3godzinyL","download_url":"https://codeload.github.com/3godzinyL/Discord-Nuke-Bot/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/3godzinyL%2FDiscord-Nuke-Bot/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261013484,"owners_count":23097051,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bot","discord","discord-bot","discord-js-bot","discord-nuke-bot","moderation-bot","nuke-bot"],"created_at":"2024-11-09T22:03:53.116Z","updated_at":"2026-04-27T18:32:07.560Z","avatar_url":"https://github.com/3godzinyL.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"Discord Bot - Multi-Tool Control Panel\n\nWelcome to the Discord Bot Multi-Tool Control Panel! 🎉 This bot offers an array of powerful features designed to manage Discord servers effectively, providing streamlined control and flexibility. Here’s an overview of the key functionalities, installation instructions, and a breakdown of each option:\n-----\n\n-Remember to enable the option (Privileged Gateway Intents) in https://discord.com/developers/applications\n\n-The index code is encrypted but don't worry, you can see the main operation of the code, I only care about not appropriating my work\n\n -----\n \n🚀 Features \u0026 Options\n-----\n\n🤖 User Management\n\n-List Users: Displays a list of all members in the selected server.\n\n-Ban User: Bans a specified user by their ID.\n\n-Mute User: Temporarily mutes a user for 10 minutes.\n\n-Kick User: Removes a user from the server.\n\n-Change User Nickname: Modifies the nickname of a specified user.\n____\n📁 Channel Management\n\n-List Channels: Shows all text channels available on the server.\n\n-Add Channels: Adds multiple new channels with optional automatic numbering.\n\n-Delete Channels: Removes selected channels from the server.\n\n-Rename Channel: Updates the name of an existing channel.\n____\n💬 Messaging\n\n-Spam Messages: Sends a specified message multiple times in selected channels.\n\n-Send Message to Channel: Directly posts a message to a specified channel.\n____\n🛠️ Role and Permission Management\n\n-Create Role and Assign: Creates a new role with a specified color and assigns it to a user.\n\n-Manage Write Access: Toggles a user’s permission to send messages in a particular channel.\n____\n📊 Polling and Voting\n\n-Create Poll: Creates a poll with specified options for members to vote.\n____\n🔄 Undo Last Action\n\n-Undo Action: Reverts the most recent action, where possible.\n____\n\n\n📥 Installation \u0026 Setup\n\n-Create a new folder, place index.js in it and execute cmd commands in this folder:\n\ncmd:\n\nnpm init -y or npm install\n\nnpm install inquirer@latest\n\nnpm install discord.js inquirer or npm install discord.js\n\nRun the Bot:\n\nnode index.js (in cmd)\n----\nLogin Prompt:\nOn startup, the bot will prompt you to enter your bot's token.\n----\n\n📝 Code Breakdown\n\nToken Initialization and Login\nUpon launch, the bot prompts the user to enter the Discord token. This is handled through inquirer prompts.\nMain Menu \u0026 Function Selection\nOnce logged in, the bot displays a menu where you can choose actions:\nconst action = await inquirer.prompt([ ... ]);\nEach action maps to a specific function, offering options such as managing users, channels, roles, and more.\nChannel and User Management\nActions like listing users, banning, or changing nicknames are managed through the Discord.js API using guild.members and guild.channels.\nUndoing Actions\nactionHistory stores actions, allowing selected actions to be undone, such as channel additions.\n____\n🛠 Technical Details\nPackages Used\ndiscord.js: For interaction with the Discord API.\ninquirer: To create a command-line interface with options for easy selection and input.\nError Handling\nErrors, especially during login or invalid actions, are caught and logged, ensuring smooth bot operation and easy debugging.\n____\n🔑 Permissions Required\nThe bot requires various permissions depending on the selected actions:\n\n-Manage Messages: For messaging actions.\n\n-Manage Channels: To create, delete, or rename channels.\n\n-Manage Roles: For creating and assigning roles.\n\n-Kick/Ban Members: Required for user moderation actions.\n\n-Ensure the bot has these permissions on the selected server.\n\n📝 Important Notes\n----\nThe bot uses an in-memory action history to track actions, enabling selective undo. However, channel deletions cannot be reversed due to Discord's permanent delete policy.\nPolls are limited to five options due to reaction limits on Discord messages.\nDisclaimer\nThis bot is meant for educational purposes. Avoid using disruptive features like spamming in real servers without permission.\n---\nHappy Botting! 🚀\n\n„Discord” „Nuke Bot”  „JavaScript” \"Discord-nuke-bot\"\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F3godzinyl%2Fdiscord-nuke-bot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F3godzinyl%2Fdiscord-nuke-bot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F3godzinyl%2Fdiscord-nuke-bot/lists"}