Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var Discord = require('discord.js');
- var bot = new Discord.Client();
- var fs = require("fs");
- var ms = require("ms");
- var moment = require('moment/moment');
- var servers = {};
- var YTDL = require("ytdl-core");
- bot.on('message', message => {
- var sender = message.author;
- var msg = message.content.toUpperCase();
- var prefix = '/'
- var sprefix = '!'
- let messageArray = message.content.split(" ");
- var cmd = messageArray[0];
- var args = messageArray.slice(1);
- if (cmd == prefix + "eval" ){
- if (message.author.id !== '398955931221753857' ) return;
- function clean(text) {
- if (typeof (text) === 'string') {return text.replace(/`/g, '`' + String.fromCharCode(8203)).replace(/@/g, '@' + String.fromCharCode(8203));}
- else {return text;}
- }
- try {
- let code = args.join(' ');
- let evaled = eval(code);
- if (typeof evaled !== 'string') {evaled = require('util').inspect(evaled);}
- message.channel.send({
- 'embed': {
- 'color': 16711680,
- 'footer': {
- 'icon_url': `${message.client.users.get(message.author.id).displayAvatarURL}`,
- 'text': `${message.author.username}`,
- },
- 'thumbnail': {
- 'url': `${message.client.user.displayAvatarURL}`,
- },
- 'author': {
- 'name': `${message.client.user.username}`,
- 'icon_url': `${message.client.user.displayAvatarURL}`,
- },
- 'fields': [
- {
- 'name': '<:telapc:465333312978944001> Codigo Entrada',
- 'value': '```' + args.join(' ') + '```',
- },
- {
- 'name': '<:telapc2:465333564502835211> Codigo saida',
- 'value': '```' + clean(evaled) + '```',
- },
- ],
- },
- });
- }
- catch (err) {
- message.channel.send(`\`ERROR\` \`\`\`xl\n${clean(err)}\n\`\`\``);
- }
- }
- if(cmd == prefix + 'kick'){
- var kUser = message.guild.member(message.mentions.users.first() || message.guild.members.get(args[0]));
- if(!kUser) return message.channel.send("Membro não encontrado");
- var kReason = args.join(" ").slice(22);
- if(!message.member.hasPermission("KICK_MEMBERS")) return message.reply("Você não tem permissão a esse comando apenas Moderadores ou superiores podem!")
- var kEmbed = new Discord.RichEmbed()
- .setDescription("Kick")
- .setColor("RANDOM")
- .addField("Usuario Kickado:", `${kUser} ID do Usuário: ${kUser.id}`)
- .addField("Usuário Kickado pelo staff:", `<@${message.author.id}> ID do Usuário: ${message.author.id}`)
- .addField("Kickado no canal:", message.channel)
- .addField("Horario:", message.createdAt)
- .addField("Motivo do Kick", kReason);
- var canalkick = message.guild.channels.find(`name`, "kicks")
- if(!canalkick) return message.channel.send("Canal de kicks não encontrado")
- message.reply(":tada: | Usuário punido com sucesso!")
- message.guild.member(kUser).kick(kReason);
- canalkick.send(kEmbed)
- return;
- }
- if(cmd === prefix + 'ban'){
- var bUser = message.guild.member(message.mentions.users.first() || message.guild.members.get(args[0]));
- if(!bUser) return message.channel.send("Membro não encontrado");
- var bReason = args.join(" ").slice(22);
- if(!message.member.hasPermission("BAN_MEMBERS")) return message.reply("Você não tem permissão a esse comando apenas Moderadores ou superiores podem!")
- var bEmbed = new Discord.RichEmbed()
- .setDescription("Ban")
- .setColor("RANDOM")
- .addField("Usuario Banido:", `${bUser} ID do Usuário: ${bUser.id}`)
- .addField("Usuário Banido pelo staff:", `<@${message.author.id}> ID do Usuário: ${message.author.id}`)
- .addField("Banido no canal:", message.channel)
- .addField("Horario:", message.createdAt)
- .addField("Motivo do Banimento", bReason);
- var canalban = message.guild.channels.find(`name`, "bans")
- if(!canalban) return message.channel.send("Canal de bans não encontrado")
- message.reply(":tada: | Usuário punido com sucesso!")
- message.guild.member(bUser).ban(bReason);
- canalban.send(bEmbed)
- return;
- }
- var aEmbed = new Discord.RichEmbed()
- .setColor("#195080")
- .setDescription(":gear: Comandos.")
- .addField("/serverinfo", "Veja as informações do servidor.")
- .addField("/botinfo", "Veja as minhas informações.")
- .addField("/convite", "Pegue o convite de meu servidor.")
- .addField("/avatar", "Pegue seu avatar.")
- .addField("/sugestao", "Envie sua sugestao. Ex: /sugestao <sugestao>.")
- .addField("/report", "Reporte um player de nosso discord. Ex: /report <@user> <motivo>.")
- .addField("/minecraft", "Veja as informações do servidor de minecraft do InsanityNetwork.")
- .addField("/staffs", "Veja todos os integrantes da staff do InsanityNetwork.")
- .addField("/members", "Veja a quantidade de membros em nosso servidor.")
- .addField("/bug", "Reporte um bug encontrado no servidor. Ex: /bug <bug>.")
- .addField("/form ou /formulario", "Veja o link do nosso formulario.")
- .addField("/userinfo", "Veja suas informações de usuário.")
- .setFooter("InsanityNetwork")
- .setTimestamp()
- if(message.content.startsWith(prefix + 'ajuda')){
- message.channel.send(aEmbed);
- }
- if(message.content.startsWith(prefix + 'comandos')){
- message.channel.send(aEmbed);
- }
- if(message.content.startsWith(prefix + 'commands')){
- message.channel.send(aEmbed);
- }
- if(message.content.startsWith(prefix + 'help')){
- message.channel.send(aEmbed);
- }
- var clEmbed = new Discord.RichEmbed()
- .setColor("BLUE")
- .addField("Promovido!", "<@340504394090938368> entrou na equipe como <@&462019709202857984>")
- .addField("Data:", "30/06/2018")
- .addField("Hora:", "19:08")
- .setFooter("InsanityNetwork")
- .setTimestamp()
- if(message.content.startsWith('!ch')){
- message.guild.channels.get('462031758767161345').send(clEmbed)
- message.reply("<#462031758767161345> atualizado!")
- }
- if(cmd === prefix + 'ping'){
- var pingEmbed = new Discord.RichEmbed()
- .setDescription(`**${message.author.tag}** | :ping_pong:Ping: ${bot.ping}ms`)
- .setColor("RANDOM")
- .setFooter("InsanityNetwork")
- .setTimestamp()
- message.channel.send(pingEmbed)
- }
- var anEmbed = new Discord.RichEmbed()
- .setDescription("**:loudspeaker: InsanityNetwork Votação :loudspeaker: **")
- .setURL("https://discord.gg/GneA7VW")
- .addField("Quais minigames?", "RankUp: :regional_indicator_r: Skywars: :regional_indicator_s: ")
- .setColor("RANDOM")
- .setFooter("InsanityNetwork")
- .setAuthor("Anuncio por: Arthurdbr__", "https://images-ext-2.discordapp.net/external/jQASs9aaLPhKH2VORmPAY6FkTL6N-akGbRG9KXPNv64/https/cdn.discordapp.com/avatars/398955931221753857/a_52ebcf657a19ceb82b61e01235e6e64a.gif")
- .setTimestamp()
- if(message.content.startsWith('!an')){
- message.guild.channels.get('462040012431556638').send(anEmbed)
- }
- if(message.content.startsWith(prefix + 'minecraft')){
- var minecraftEmbed = new Discord.RichEmbed()
- .setColor("RANDOM")
- .addField("Status do Servidor InsanityMinigames ", "Status: Off-line.")
- .addField("IP:", "Indisponivel o IP temporariamente.")
- .addField("Para mais informações chame os staffs", "Atenciosamente, <@314062238891769859>")
- .setFooter("InsanityMinigames")
- .setTimestamp();
- message.channel.send(minecraftEmbed)
- }
- if(cmd === "!say") {
- // makes the bot say something and delete the message. As an example, it's open to anyone to use.
- // To get the "message" itself we join the `args` back into a string with spaces:
- if(!message.member.roles.some(r=>["Dono Survival", "Admin", "Moderator", "CoLeader", "Mod"].includes(r.name)) )
- return message.reply("Sorry, you don't have permissions to use this!");
- var sayMessage = args.join(" ");
- var servIcon = message.guild.iconURL;
- var esayEmbed = new Discord.RichEmbed()
- .setTitle(`${message.guild.name} - Anuncio`)
- .setColor("#0537ff")
- .setThumbnail(servIcon)
- .setDescription(`${sayMessage}`)
- .setFooter(`Anuncio por: ${message.author.tag}`, message.author.avatarURL)
- .setTimestamp();
- var esayMessage = args.join(" ");
- // Then we delete the command message (sneaky, right?). The catch just ignores the error with a cute smiley thing.
- message.delete().catch(O_o=>{});
- // And we get the bot to say the thing:
- var anuncio = message.guild.channels.find(`name`, "anuncios")
- anuncio.send(esayEmbed);
- message.reactions.get('🎉')
- }
- if(cmd === prefix + "falar") {
- if(!message.member.roles.some(r=>["Dono Survival", "Anunciante", "Dono Minigames", "Dono Geral"].includes(r.name)) )
- return message.reply("Desculpe, mais você não tem permissão a esse comando!");
- var falar = args.join(" ")
- message.delete().catch(O_o=>{});
- var anuncios = message.guild.channels.find(`name`, "anuncios")
- anuncios.send(`${falar}`)
- }
- if(cmd === prefix + "dizer") {
- if(!message.member.roles.some(r=>["Dono Survival", "Anunciante", "Dono Minigames", "Dono Geral"].includes(r.name)) )
- return message.reply("Desculpe, mais você não tem permissão a esse comando!");
- var dizer = args.join(" ")
- message.delete().catch(O_o=>{});
- var regras = message.guild.channels.find(`name`, "regras")
- regras.send(`${dizer}`)
- }
- if(cmd === prefix + "sugestao") {
- // makes the bot say something and delete the message. As an example, it's open to anyone to use.
- // To get the "message" itself we join the `args` back into a string with spaces:
- var sMessage = args.join(" ");
- var sIcon = message.guild.iconURL;
- var sEmbed = new Discord.RichEmbed()
- .setTitle("InsanityNetwork Sugestão")
- .setColor("#0537ff")
- .setThumbnail(sIcon)
- .setDescription(`Sugestão por ${message.author}`)
- .addField("Sugestão", `${sMessage}`)
- .setTimestamp();
- var sMessage = args.join(" ");
- // Then we delete the command message (sneaky, right?). The catch just ignores the error with a cute smiley thing.
- message.delete().catch(O_o=>{});
- // And we get the bot to say the thing:
- var sugestao = message.guild.channels.find(`name`, "sugestões")
- sugestao.send(sEmbed).then(message => {
- message.react('👍')
- message.react('👎')
- });
- message.channel.send(`<:GreenTick:463419530132062218> | ${message.author} Sua sugestão enviada com sucesso!`)
- }
- if(cmd === sprefix + "votação") {
- // makes the bot say something and delete the message. As an example, it's open to anyone to use.
- // To get the "message" itself we join the `args` back into a string with spaces:
- var vMessage = args.join(" ");
- var vIcon = message.guild.iconURL;
- var vEmbed = new Discord.RichEmbed()
- .setTitle(`${message.guild.name} - Votação`)
- .setColor("#0537ff")
- .setDescription(`${vMessage}`)
- .setFooter(`Autor: ${message.author.username}`, message.author.avatarURL)
- .setTimestamp();
- var vMessage = args.join(" ");
- // Then we delete the command message (sneaky, right?). The catch just ignores the error with a cute smiley thing.
- message.delete().catch(O_o=>{});
- // And we get the bot to say the thing:
- var votacao = message.guild.channels.find(`name`, "votações")
- votacao.send('@everyone')
- votacao.send(vEmbed).then(message => {
- message.react('👍')
- message.react('👎')
- });
- message.channel.send(`<:GreenTick:463419530132062218> | ${message.author} Sua votação foi iniciada com sucesso!`)
- }
- if(cmd === prefix + "duvida") {
- // makes the bot say something and delete the message. As an example, it's open to anyone to use.
- // To get the "message" itself we join the `args` back into a string with spaces:
- var dMessage = args.join(" ");
- var dIcon = message.guild.iconURL;
- var dEmbed = new Discord.RichEmbed()
- .setTitle("InsanityNetwork Duvida")
- .setColor("#0537ff")
- .setThumbnail(dIcon)
- .setDescription(`Duvida solicitado por ${message.author}`)
- .addField("Duvida", `${dMessage}`)
- .setTimestamp();
- var dMessage = args.join(" ");
- // Then we delete the command message (sneaky, right?). The catch just ignores the error with a cute smiley thing.
- message.delete().catch(O_o=>{});
- // And we get the bot to say the thing:
- var duvida = message.guild.channels.find(`name`, "duvidas")
- duvida.send(dEmbed);
- message.channel.send(`<:GreenTick:463419530132062218> | ${message.author} Sua duvida enviada com sucesso, epere até nossos staffs reponde-lá!`)
- message.reactions.get('🎉')
- }
- if(cmd === '!placa'){
- var placa = new Discord.RichEmbed()
- .setColor('RANDOM')
- .setImage('https://cdn.discordapp.com/attachments/462043003331018762/466007775953289217/Regras.png')
- message.channel.send({files: ["Header_Minecraft.png"]})
- }
- if(cmd === '<@459707046749667339>'){
- message.channel.send(`<a:brasiiil:463372294056574987> | Olá <@${message.author.id}>! Meu prefixo é **${prefix}**, para ver o que eu posso fazer, use **${prefix}ajuda**! `)
- }
- if(message.content.startsWith(prefix + 'insanity')){
- var insanity = new Discord.RichEmbed()
- .setDescription("**InsanityNetwork**")
- .addField("<:minecraft_logo:468156457205104650>Rede de Minecraft", "IP: Sem disponibilidade do IP.")
- message.channel.send({files: ["Header_Minecraft.png"]})
- .then(message => {
- setInterval(() => {
- message.edit(insanity)
- }, 10 * 1000);
- })
- }
- if(cmd === prefix + 'bug') {
- // makes the bot say something and delete the message. As an example, it's open to anyone to use.
- // To get the "message" itself we join the `args` back into a string with spaces:
- var bugMessage = args.join(" ");
- var bugIcon = message.guild.iconURL;
- var bugEmbed = new Discord.RichEmbed()
- .setTitle("InsanityNetwork Bug")
- .setColor("#0537ff")
- .setThumbnail(bugIcon)
- .setDescription(`Bug reportado por ${message.author}`)
- .addField("Bug", `${bugMessage}`)
- .setTimestamp();
- var bugMessage = args.join(" ");
- // Then we delete the command message (sneaky, right?). The catch just ignores the error with a cute smiley thing.
- message.delete().catch(O_o=>{});
- // And we get the bot to say the thing:
- var bug = message.guild.channels.find(`name`, "bugs")
- bug.send(bugEmbed);
- message.channel.send(`<:GreenTick:463419530132062218> | ${message.author} Seu bug foi enviado com sucesso!`)
- message.reactions.get('🎉')
- }
- var sicon = message.guild.iconURL;
- var humans = message.guild.members.filter(m => !m.user.bot).size;
- let bots = message.guild.members.filter(m => m.user.bot).size;
- var tCanal = message.guild.channels.filter( c => c.type == 'text').size;
- var vCanal = message.guild.channels.filter( c => c.type == 'voice').size;
- var serverembed = new Discord.RichEmbed()
- .setDescription("__**:printer:Informações do Servidor**__")
- .setColor("#15f153")
- .setThumbnail(sicon)
- .addField(":writing_hand:Nome do server:", message.guild.name, true)
- .addField(":earth_americas:Região:", message.guild.region ,true)
- .addField(":crown:Criador do servidor:", message.guild.owner, true)
- .addField(":calendar:Criado em", moment(message.guild.createdAt).format('LL'), true)
- .addField(":star2:Você entrou", moment(message.member.joinedAt).format('LL'), true)
- .addField(":busts_in_silhouette: Quantos membros:", message.guild.memberCount, true)
- .addField(":raising_hand:Pessoas:", humans ,true)
- .addField(":robot:BOTs:", bots ,true)
- .addField(":speech_balloon:Quantos canais", message.guild.channels.size, true)
- .addField(":pencil:Texto:", tCanal ,true)
- .addField(":speaking_head:Voz:", vCanal ,true)
- .addField(":briefcase:Quantos cargos", message.guild.roles.size, true)
- .addField(":computer:ID", message.guild.id, true);
- if(message.content.startsWith(prefix + 'serverinfo')){
- message.channel.send(serverembed)
- }
- if(message.content.startsWith('!every')){
- message.guild.channels.get('462040012431556638').send('@everyone')
- }
- if(message.content.startsWith('/members')){
- var memberEmbed = new Discord.RichEmbed()
- .setDescription("**Membros InsanityNetwork**")
- .addField(":busts_in_silhouette:Membros", message.guild.memberCount, true)
- message.channel.send(memberEmbed)
- }
- if(message.content.startsWith(prefix + 'avatar')){
- var avatarEmbed = new Discord.RichEmbed()
- .setTitle(`Clique aqui para baixar`)
- .setColor("RANDOM")
- .setDescription(`Avatar de <@${message.author.id}>`)
- .setImage(message.author.avatarURL)
- .setURL(message.author.avatarURL)
- message.channel.send(avatarEmbed)
- }
- var staffEmbed = new Discord.RichEmbed()
- .setDescription("**<:PolicialDiscord:463371164677439499>Staffs InsanityNetwork**")
- .setColor("RANDOM")
- .addField("Ajudantes:", "<@447580081796284427>,<@381185359473803264> e <@391636618114629633>, <@401525388746031104>, <@419853338666860556>.")
- .addField("Moderadores", "<@459383521698512900>, <@340504394090938368>, <@434047511246798859> e <@340648290423144449>.")
- .addField("Admin", "<@371442370845081606>, <@445544012430966785> e ,<@395024264639807503>.")
- .addField("Gerente", "<@399033503439912984>.")
- .addField("Coodernador", "<@411261874555060225>, <@444181562641350676>, <@390640220418342922>.")
- .addField("Configuradores", "<@429130665678602240>")
- .addField("Donos", "<@398955931221753857>, <@314062238891769859>, <@396373330455822337>, <@361882107858911234>, <@416345280296779777>, <@452143463362723841>, <@419921928346796042>, <@306146513661329418>, <@326797067286609921>.")
- if(message.content.startsWith('/staffs')){
- message.channel.send(staffEmbed)
- }
- if(message.content.startsWith('!promover')){
- var aUser = message.guild.member(message.mentions.users.first() || message.guild.members.get(args[0]));
- if(!aUser) return message.channel.send("Membro não encontrado");
- var aReason = args.join(" ").slice(22);
- var sEmbed = new Discord.RichEmbed()
- .setColor("#195080")
- .addField("<:verifiiicado:463743113106817034>Promovido!", `${aUser}`)
- .addField("<a:neonstaff:463742600583839754>Entrou na equipe como:", aReason)
- .setFooter("InsanityNetwork")
- .setTimestamp();
- var canalstaff = message.guild.channels.find(`name`, "staff-log");
- if(!canalstaff) return message.channel.send("Canal de reports não encontrado");
- message.delete().catch(O_o=>{});
- canalstaff.send(sEmbed);
- message.channel.send(`<:verifiiicado:463743113106817034>| <@${message.author.id}> Promoveu ${aUser}, para mais informações olhe o <#462031758767161345>! <a:brasiiil:463372294056574987>`)
- return;
- }
- if(message.content.startsWith('!staff')){
- if(!message.member.roles.some(r=>["Dono Survival", "Anunciante", "Dono Minigames", "Dono Geral"].includes(r.name)) )
- return message.reply("Desculpe, mais você não tem permissão a esse comando!");
- var staff = args.join(" ")
- var canalstaffss = message.guild.channels.find(`name`, "change-log");
- if(!canalstaffss) return message.channel.send("Canal de log não encontrado");
- message.delete().catch(O_o=>{});
- canalstaffss.send(`${staff}`);
- message.channel.send(`<:verifiiicado:463743113106817034>| <@${message.author.id}> Atualizou o <#462031758767161345>`)
- return;
- }
- if(cmd === prefix + 'form'){
- var form = new Discord.RichEmbed()
- .setColor('RANDOM')
- .setTitle("Formulario")
- .setURL("https://goo.gl/cpH71K")
- .setDescription("**Cliquem em 'Formulario' para acessar o link do Formulario.**")
- .setFooter("InsanityNetwork")
- .setTimestamp()
- message.channel.send(form)
- }
- if(cmd === prefix + 'formulario'){
- var formu = new Discord.RichEmbed()
- .setColor('RANDOM')
- .setTitle("Formulario")
- .setURL("https://goo.gl/cpH71K")
- .setDescription("**Cliquem em 'Formulario' para acessar o link do Formulario.**")
- .setFooter("InsanityNetwork")
- .setTimestamp()
- message.channel.send(formu)
- }
- var bicon = bot.user.displayAvatarURL;
- var botEmbed = new Discord.RichEmbed()
- .setDescription("__**:robot:Informação do Bot**__")
- .setColor("#15f153")
- .setThumbnail(bicon)
- .addField(":crown:Desenvolvedor do BOT:", "<@398955931221753857>", true)
- .addField(":pushpin:Meu Prefixo é:", `${prefix}`, true)
- .addField("<:javascript:468164928973307904>Linguagem:", "JavaScript (JS)", true)
- .addField(":envelope:Convite do Meu Servidor:", "[Clique Aqui](https://discord.gg/jwg6fHK)", true)
- .addField(":telephone_receiver:Servidor de Suporte", "EM BREVE")
- .setFooter(`Comando solicitado por: ${message.author.username}`, message.author.avatarURL)
- if(message.content.startsWith(prefix + 'botinfo')){
- message.channel.send(botEmbed)
- }
- var Aembed = new Discord.RichEmbed()
- .setColor('GREEN')
- .setThumbnail(message.author.avatarURL)
- .setAuthor(message.guild.name, message.guild.iconURL)
- .addField("Nome", message.author.username, true)
- .addField("Id do Usuário:", message.author.id, true)
- .addField("Tag do Usuário", message.author.tag, true)
- .addField("Status:", message.author.presence.status, true)
- .addField("Jogando:", "Manuntencão", true)
- .addField("Foto de Perfil:", `**[clique aqui](${message.author.avatarURL})**`, true)
- .addField("Entrou na Guild:", message.member.guild.joinedAt, true)
- .addField("Cargos:", message.member.roles.filter(r => r.name).size, true)
- .addField("Usuário Bot:", message.author.bot.toString().toUpperCase(), true)
- .setFooter(`Comando solicitado por: ${message.author.username} | ${message.guild.name} | Usuário Info`)
- .setTimestamp()
- if (message.content.startsWith(prefix + "userinfo")){
- message.channel.send(Aembed)
- }
- bot.on("ready", ready =>{
- if(!json[sender.id]) json[sender.id] = {}
- if(!json[sender.id].rep) json[sender.id].rep = 0;
- if(!json[sender.id].nivel) json[sender.id].nivel = 0;
- if(!json[sender.id].xp) json[sender.id].xp = 0;
- if(message.content === prefix + "rank"){
- json[message.guild.id].rankcod += 1;
- message.channel.send({embed:{
- title:"Ranking",
- color:branco,
- description:"Nome: " +sender.username + "\nNivel: " +json[sender.id].nivel + "\nXp: " +json[sender.id].xp +"/300\nRanking: OFF"
- }})
- }
- fs.writeFile('./json.json', JSON.stringify(json), (err) =>{
- if(err) console.log(err)
- });
- });
- if(message.content.startsWith(prefix + 'report')){
- var rUser = message.guild.member(message.mentions.users.first() || message.guild.members.get(args[0]));
- if(!rUser) return message.channel.send("Membro não encontrado");
- var reason = args.join(" ").slice(22);
- var reportEmbed = new Discord.RichEmbed()
- .setDescription("Report")
- .setColor("#195080")
- .addField("Membro Reportado:", `${rUser} ID do Usuário: ${rUser.id}`)
- .addField("O Membro foi Reportado por", `${message.author} ID do Usuário: ${message.author.id}`)
- .addField("Canal do Report:", message.channel)
- .addField("Hora do Report:", message.createdAt)
- .addField("Motivo do Report:", reason)
- .setFooter("InsanityNetwork")
- .setTimestamp();
- var canalreports = message.guild.channels.find(`name`, "reports");
- if(!canalreports) return message.channel.send("Canal de reports não encontrado");
- message.delete().catch(O_o=>{});
- canalreports.send(reportEmbed);
- message.reply('Seu report foi enviado com sucesso! :wink:')
- return;
- }
- if(message.content.startsWith(prefix + 'convite')){
- var conviteEmbed = new Discord.RichEmbed()
- .setTitle("Convite")
- .setColor("RANDOM")
- .addField("Aqui o link do convite do InsanityNetwork:", "https://discord.gg/jwg6fHK")
- .setFooter("InsanityNetwork")
- .setTimestamp()
- message.channel.send(conviteEmbed)
- }
- });
- bot.login('')
- bot.on('guildMemberAdd', member => {
- if(member.guild.id !== "446421362714869771") return;
- var avatar = member.user.avatarURL
- var WelcomeEmbed = new Discord.RichEmbed()
- .setColor('#15ff05')
- .setThumbnail(avatar)
- .addField('<a:oipovo:465403319607885825> | Bem vindo(a)!', `Muito Obrigado ${member} por ter entrado ao meu servidor o InsanityNetwork`)
- .addField(`:family_mwgb: | Você foi o usuário número ${member.guild.memberCount}`, 'Para mais informações utilize /ajuda.')
- .setFooter(`Mensagem de Boas-Vindas do InsanityNetwork`)
- .setTimestamp()
- bot.channels.get('462010923570298881').send(`${member}`);
- bot.channels.get('462010923570298881').send(WelcomeEmbed);
- });
- bot.on('guildMemberAdd', member => {
- if(member.guild.id !== "468166592392331264") return;
- var avatar2 = member.user.avatarURL
- var Welcome2Embed = new Discord.RichEmbed()
- .setColor('#15ff05')
- .setThumbnail(avatar2)
- .addField('<a:oipovo:465403319607885825> | Bem vindo(a)!', `Bem Vindo(a) ${member} ao Suporte BOTs.`)
- .addField(`:family_mwgb: | Você foi o usuário número ${member.guild.memberCount}`, 'Para mais informações utilize /ajuda.')
- .setFooter(`Mensagem de Boas-Vindas do Suporte BOTs`)
- .setTimestamp()
- bot.channels.get('468166592392331266').send(Welcome2Embed);
- });
- bot.on('guildMemberAdd', member => {
- if(member.guild.id !== "468166592392331264") return;
- console.log('User ' + member.user.username + ', entrou no server')
- var role = member.guild.roles.find('name', '👥 | Membros')
- member.addRole(role)
- });
- bot.on('guildMemberAdd', member => {
- if(member.guild.id !== "446421362714869771") return;
- console.log('User ' + member.user.username + ', entrou no server')
- var role = member.guild.roles.find('name', 'Membros')
- member.addRole(role)
- });
- bot.on('guildMemberRemove', member => {
- if(member.guild.id !== "446421362714869771") return;
- console.log('User ' + member.user.username + ', saiu do servidor')
- });
- bot.on('message', message => {
- var responseObject = {
- "Musica" : "```Aqui neste chat você poderá adcionar Musica``` ***OBS: Para ter a permissão de Colocar Musica Fale com a Staff que eles vão te dar a permissão. Utilize o chat geral para interagir com outras pessoas. Se não comprir esta regras será*** ___***Ban***___. ***Não Floode neste Chat queremos um servidor civilizado. ScarbyMc: Agradecemos Pela compreensão!***",
- "Bem" : "Seja Muito Bem Vindo ao ScarbyMc, Aqui nesse server teremos muitas diversões para nós divertimos. http://prntscr.com/jdavv8",
- "log" : "```Aqui neste chat será mandado nosso change-log da Staff. Fique Ligado Neste Chat para ver novos Staffs. Para Reportar BUGs E Permissões de comandos!``` ",
- "feed" : "```Aqui neste chat nós mandaremos feedback de nosso servidor. Fique ligado!``` ***OBS: Nossos Staffs Sempre irá explicar Muito Bem.***"
- };
- if(responseObject[message.content]){
- message.channel.send(responseObject[message.content]);
- }
- var role = message.guild.roles.find("name", "Dono Geral", "Dono Survival");
- if(message.content.startsWith("!delete")){
- msgDel = 50;
- var numberMessages = parseInt(msgDel);
- message.channel.fetchMessages({limit: numberMessages}).then(messages => message.channel.bulkDelete(messages))
- message.channel.send(`:wastebasket: | <@${message.author.id}> Limpou 200 mensagens!`)
- }
- });
- bot.on("ready", () => {
- var avatares = ["/ajuda | /comandos","Muita alegria no InsanityNetwork","Entrem na minha guild: https://discord.gg/jwg6fHK","by Arthurdbr__#1234"]
- bot.user.setGame(`${avatares[Math.round(Math.random() * avatares.length - 1)]}`,'https://twitch.tv/insanity')
- setInterval (() => {
- bot.user.setGame(`${avatares[Math.round(Math.random() * avatares.length - 1)]}`,'https://twitch.tv/insanity')
- bot.user.setStatus('dnd')
- }, 60000)
- })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement