Advertisement
Guest User

Untitled

a guest
Mar 26th, 2019
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const Discord = require('discord.js')
  2. module.exports.config = {name: "comando", aliases: []}
  3. module.exports.run = async (bot, message, args, prefixo) => {
  4.     var autor;
  5.     if(autor && autor.id !== message.author.id)
  6.     return;
  7.     autor = message.author.id;
  8.     if(args)
  9.     if(autor) {
  10.         await  message.author.createDM()
  11.         await message.channel.send(new Discord.RichEmbed()
  12.         .setDescription(`**Verifique sua DM, para fazer sua denúncia.**`))
  13.  
  14.         let prefix = prefixo;
  15.         let cdmName = 'comando'
  16.    
  17.         if (message.content.startsWith(prefix + cdmName)) {
  18.             message.channel.send(`Sistema de changelog iniciado corretamente.`);
  19.             message.author.send(`${message.author} \n O Sitema de changelog foi iniciado, siga as instruções abaixo: \n
  20.             :white_small_square: Você deve inserir o changelog desejado, lembrando que cada linha enviada é uma nova linha de Changelog
  21.             :white_small_square: Após inserir tudo o que você precisa anúnciar, você deve postar a mensagem escrevendo **POSTAR** no chat
  22.             :white_small_square: Você pode apagar a última mensagem enviada utilizando **REMOVE** e/ou cancelar o changelog utilizando **CANCELAR**.`);
  23.         }
  24.         if (message.content == "POSTAR" && guardarChangeLog == '') {
  25.             return message.channel.send(`${message.author} Você precisa inserir uma mensagem para atualizar a changelog.`);
  26.         }
  27.      
  28.         if (message.content == "CANCELAR") {
  29.             message.author.send(`${message.author} O Sistema de changelog foi desligado, para inicar novamente utilize $changelog`);
  30.             guardarChangeLog = [''];
  31.             messageAuthorFirst = ``;
  32.             memberAuthorFirst = memberClear;
  33.             return;
  34.         }
  35.      
  36.         if (message.content == "REMOVE") {
  37.             guardarChangeLog.pop();
  38.             message.channel.send(`${message.author} Você removeu a última mensagem.`);
  39.             return;
  40.         }
  41.         if (message.content == "POSTAR") {
  42.             let channel = message.guild.channels.get("559169150711365635");
  43.             let embed = new Discord.RichEmbed()
  44.             .setColor("RANDOM")
  45.             .setTitle(`Changelog - HydraMC`)
  46.             .setDescription(guardarChangeLog)
  47.             .setTimestamp(new Date())
  48.             .setFooter(`Atualizado por ${message.author.username}`, `${message.author.displayAvatarURL}`);
  49.             channel.send(embed);
  50.             guardarChangeLog = [''];
  51.             message.author.send(`${message.author} Você postou um novo changelog.`);
  52.             message.author.send(embed);
  53.         }
  54.     }
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement