Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const Discord = require('discord.js')
- exports.run = async ({ vary, message, args }, t) => {
- let sinos = "https://images-ext-2.discordapp.net/external/OTkFTIuZY7GpQXcjgBbsBLHl-SciIq4IR8ghQ3b1TtU/https/cdn.discordapp.com/attachments/444957023130353674/462671084907528213/460264772869554176.gif";
- let cmsg = " "
- let e = new Discord.RichEmbed()
- .setTitle("Changelog")
- .setDescription("Apartir de agora, tudo que você digitar será gravado e assim atualizaremos a changelog.\n É necessario falar tudo em apenas uma mensagem, caso deseje cancelar, apenas digite `CANCELAR`")
- .setColor("36393e")
- .setFooter(`© Rede Knup`, sinos)
- .setTimestamp(new Date())
- message.channel.send(e).then(msg => {
- const filter = msg => msg.author.id
- const collector_um = msg.channel.createMessageCollector(filter, {max: 1, time: 5*1000*60});
- collector_um.on("collect", m => {
- if(m.content === "CANCELAR") {
- let e = new Discord.RichEmbed()
- .setTitle("Changelog")
- .setDescription("O pedido de changelog foi cancelado.")
- .setColor("36393e")
- .setFooter(`© Rede Knup`, sinos)
- .setTimestamp(new Date())
- return message.channel.send(e)
- } else {
- let e = new Discord.RichEmbed()
- .setTitle("Changelog")
- .setDescription("Tem certeza que deseja atualizar a changelog?")
- .addField("Essa será a mensagem enviada:",`\`\`\`${m.content}\`\`\` Para confirmar a atualização envie **POSTAR**, caso contrario use **CANCELAR**.`)
- .setColor("36393e")
- .setFooter(`© Rede Knup`, sinos)
- .setTimestamp(new Date())
- message.channel.send(e).then(msg1 => {
- const filter = msg1 => msg1.author.id
- const collector_dois = msg1.channel.createMessageCollector(filter, {max: 1, time: 5*1000*60});
- collector_dois.on("collect", m1 => {
- if(m1.content === "POSTAR") {
- let a = new Discord.RichEmbed()
- .setTitle("Changelog")
- .setDescription("O pedido de changelog foi confirmado e atualizado pelo " + message.author + ".")
- .setColor("36393e")
- .setFooter(`© Rede Knup`, sinos)
- .setTimestamp(new Date())
- message.channel.send(a)
- let e = new Discord.RichEmbed()
- .setTitle(`Changelog`)
- .setDescription(m.content)
- .setColor("36393e")
- .setFooter(`© Rede Knup`, sinos)
- .setTimestamp(new Date())
- message.guild.channels.get("590209395229458486").send(e)
- } else if(m1.content === "CANCELAR") {
- let e = new Discord.RichEmbed()
- .setTitle("Changelog")
- .setDescription("O pedido de changelog foi cancelado.")
- .setColor("36393e")
- .setFooter(`© Rede Knup`, sinos)
- .setTimestamp(new Date())
- return message.channel.send(e)
- }
- });
- });
- };
- });
- });
- }
- exports.config = {
- name: 'changelog',
- aliases: []
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement