Advertisement
Guest User

Untitled

a guest
Jun 17th, 2019
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.83 KB | None | 0 0
  1. const Discord = require('discord.js')
  2.  
  3. exports.run = async ({ vary, message, args }, t) => {
  4.  
  5. let sinos = "https://images-ext-2.discordapp.net/external/OTkFTIuZY7GpQXcjgBbsBLHl-SciIq4IR8ghQ3b1TtU/https/cdn.discordapp.com/attachments/444957023130353674/462671084907528213/460264772869554176.gif";
  6. let cmsg = " "
  7.  
  8. let e = new Discord.RichEmbed()
  9. .setTitle("Changelog")
  10. .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`")
  11. .setColor("36393e")
  12. .setFooter(`© Rede Knup`, sinos)
  13. .setTimestamp(new Date())
  14. message.channel.send(e).then(msg => {
  15. const filter = msg => msg.author.id
  16. const collector_um = msg.channel.createMessageCollector(filter, {max: 1, time: 5*1000*60});
  17.  
  18. collector_um.on("collect", m => {
  19.  
  20. if(m.content === "CANCELAR") {
  21. let e = new Discord.RichEmbed()
  22. .setTitle("Changelog")
  23. .setDescription("O pedido de changelog foi cancelado.")
  24. .setColor("36393e")
  25. .setFooter(`© Rede Knup`, sinos)
  26. .setTimestamp(new Date())
  27. return message.channel.send(e)
  28. } else {
  29.  
  30. let e = new Discord.RichEmbed()
  31. .setTitle("Changelog")
  32. .setDescription("Tem certeza que deseja atualizar a changelog?")
  33. .addField("Essa será a mensagem enviada:",`\`\`\`${m.content}\`\`\` Para confirmar a atualização envie **POSTAR**, caso contrario use **CANCELAR**.`)
  34. .setColor("36393e")
  35. .setFooter(`© Rede Knup`, sinos)
  36. .setTimestamp(new Date())
  37. message.channel.send(e).then(msg1 => {
  38. const filter = msg1 => msg1.author.id
  39. const collector_dois = msg1.channel.createMessageCollector(filter, {max: 1, time: 5*1000*60});
  40.  
  41. collector_dois.on("collect", m1 => {
  42. if(m1.content === "POSTAR") {
  43. let a = new Discord.RichEmbed()
  44. .setTitle("Changelog")
  45. .setDescription("O pedido de changelog foi confirmado e atualizado pelo " + message.author + ".")
  46. .setColor("36393e")
  47. .setFooter(`© Rede Knup`, sinos)
  48. .setTimestamp(new Date())
  49. message.channel.send(a)
  50.  
  51. let e = new Discord.RichEmbed()
  52. .setTitle(`Changelog`)
  53. .setDescription(m.content)
  54. .setColor("36393e")
  55. .setFooter(`© Rede Knup`, sinos)
  56. .setTimestamp(new Date())
  57. message.guild.channels.get("590209395229458486").send(e)
  58.  
  59. } else if(m1.content === "CANCELAR") {
  60. let e = new Discord.RichEmbed()
  61. .setTitle("Changelog")
  62. .setDescription("O pedido de changelog foi cancelado.")
  63. .setColor("36393e")
  64. .setFooter(`© Rede Knup`, sinos)
  65. .setTimestamp(new Date())
  66. return message.channel.send(e)
  67. }
  68. });
  69.  
  70. });
  71.  
  72. };
  73.  
  74. });
  75.  
  76. });
  77.  
  78. }
  79.  
  80. exports.config = {
  81. name: 'changelog',
  82. aliases: []
  83. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement