//Vai usar o cmd sem dar like:? :( //https://www.youtube.com/watch?v=7hh-ThAoeJo const Discord = require("discord.js"); const config = require("../config.json") module.exports = { name: 'addbot', description: "Adicione seu bot", cooldown: 5, author: "Pani Kaz#88", run: (client, message, args) => { const canal = client.channels.cache.get("904036761322287105") const { guild } = message const icon = guild.iconURL() let embeds = new Discord.MessageEmbed() .setTitle("Olá! Addbot") .setDescription("Qual o id do seu bot?") .setColor(config.embed) if (!message.member.permissions.has("ADMINISTRATOR")) return message.reply(` **| Você não tem permissão administrador.**`); if(message.author.bot) return; message.channel.send({ embeds: [embeds]}).then(msg => { if(message.author.bot) return; let cp = message.channel.createMessageCollector(x => x.author.id == message.author.id, {max: 1}) .on('collect', c => { c.delete() id = c.content cp.stop() if(id.length > 30) return message.reply({content: "\`|\` O id não pode passar de 30 caracteres"}) { const embed = new Discord.MessageEmbed() .setTitle("Olá! Addbot") .addField('Id:', `\`${id}\``) .setDescription("Qual o prefix do seu bot?") .setColor(config.embed) msg.edit({ embeds: [embed]}).then(msg2 => { if(message.author.bot) return; let cl = message.channel.createMessageCollector(x => x.author.id == message.author.id, {max: 1}) .on('collect', c => { c.delete() cl.stop() prefix = c.content cl.stop() if(prefix.length > 5) return message.reply({content: " \`|\` O prefix não pode passar de 5 caracteres"}) const embed = new Discord.MessageEmbed() .setTitle("Olá! Addbot") .addField('Id:', `\`${id}\``) .addField('prefix:', `\`${prefix}\``) .setDescription("Qual a desc do seu bot?") .setColor(config.embed) msg.edit({ embeds: [embed]} ).then(msg3 => { if(message.author.bot) return; let ck = message.channel.createMessageCollector(x => x.author.id == message.author.id, {max: 1}) .on('collect', c => { c.delete() ck.stop() if(message.author.bot) return; desc = c.content if(desc.length > 200) return message.reply({content: " \`|\`A desc não pode passar de 200 caracteres"}) const embed1 = `** ${message.author} Seu bot foi enviado!**` message.channel.send({ content: embed1} ) const embed2 = new Discord.MessageEmbed() .setTitle("Olá! Addbot") .addField('Id:', `\`${id}\``) .addField('prefix:', `\`${prefix}\``) .addField('desc:', `\`${desc}\``) .setDescription("Sucesso!") .setColor(config.embed) msg.edit({ embeds: [embed2]} ) let embed = new Discord.MessageEmbed() .setColor(config.embed) .setTitle("Novo bot!") .addField('Id:', `\`${id}\``) .addField('Prefix:', `\`${prefix}\``) .addField('Desc:', `\`${desc}\``) .setDescription(`[adicionar](https://discord.com/api/oauth2/authorize?client_id=${id}&permissions=0&response_type=code&scope=bot%20applications.commands&prompt=none)`) canal.send({ embeds: [embed]} ) }) }) }) }) } }) }) } }