Generation

generate functionFri, 06 Dec 2024

selfbot with fun commands for discord not a discord bot a selfbot dont add comments

**Discord Selfbot in JavaScript** ===================================== **Note:** Discord's ToS prohibits the use of selfbots. This code is for educational purposes only. **index.js** ```javascript const Discord = require('discord.js'); const client = new Discord.Client(); client.login('YOUR_BOT_TOKEN'); client.on('ready', () => { console.log('Selfbot ready!'); }); client.on('message', (message) => { if (message.author.bot) return; const prefix = '!'; if (message.content.startsWith(prefix)) { const args = message.content.slice(prefix.length).trim().split(/ +/g); const command = args.shift().toLowerCase(); switch (command) { case 'ping': message.channel.send('Pong!'); break; case 'say': if (args.length === 0) return message.channel.send('Please provide a message to say!'); message.channel.send(args.join(' ')); break; case 'embed': if (args.length === 0) return message.channel.send('Please provide a title and a message to embed!'); const embed = new Discord.MessageEmbed() .setTitle(args[0]) .setDescription(args.slice(1).join(' ')); message.channel.send(embed); break; case 'kick': if (!message.member.hasPermission('KICK_MEMBERS')) return message.channel.send('You do not have permission to kick members!'); if (args.length === 0) return message.channel.send('Please provide a user to kick!'); const member = message.mentions.users.first(); if (!member) return message.channel.send('Please mention a user to kick!'); message.guild.members.cache.get(member.id).kick(); message.channel.send(`Kicked ${member.username}!`); break; case 'ban': if (!message.member.hasPermission('BAN_MEMBERS')) return message.channel.send('You do not have permission to ban members!'); if (args.length === 0) return message.channel.send('Please provide a user to ban!'); const user = message.mentions.users.first(); if (!user) return message.channel.send('Please mention a user to ban!'); message.guild.members.cache.get(user.id).ban(); message.channel.send(`Banned ${user.username}!`); break; case 'clear': if (!message.member.hasPermission('MANAGE_MESSAGES')) return message.channel.send('You do not have permission to clear messages!'); if (args.length === 0) return message.channel.send('Please provide a number of messages to clear!'); const num = parseInt(args[0]); if (isNaN(num)) return message.channel.send('Please provide a valid number!'); message.channel.bulkDelete(num); message.channel.send(`Cleared ${num} messages!`); break; default: message.channel.send('Unknown command!'); } } }); ``` **Commands:** * `!ping`: Responds with "Pong!" * `!say <message>`: Sends the provided message in the channel. * `!embed <title> <message>`: Sends an embed with the provided title and message. * `!kick <user>`: Kicks the provided user. * `!ban <user>`: Bans the provided user. * `!clear <number>`: Clears the specified number of messages. **Note:** This selfbot uses the `discord.js` library and requires a bot token to function. Replace `YOUR_BOT_TOKEN` with your actual bot token.

Javascript
Generate More

Questions about programming?Chat with your personal AI assistant