Advertisement
Guest User

Untitled

a guest
Jul 18th, 2019
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.05 KB | None | 0 0
  1. const Discord = require('discord.js');
  2.  
  3. module.exports.run = async (client, message, args) => {
  4.  
  5. let gAvatar = message.guild.iconURL
  6. message.channel.send(new Discord.RichEmbed()
  7. .setColor([54, 57 ,63])
  8. .setTitle("**Suporte - Lucs Store**")
  9. .setThumbnail(message.guild.userURL)
  10. .setFooter(`Lucs Store © Todos os direitos reservados.`)
  11. .setDescription("\n`❓ - Fazer Pedido`\n` 📋 - Fazer Alterações`\n`📤 - Outros`\n\n` Você tem 30 segundos para clicar em uma das reações`")).then(async msg => {
  12. await msg.react("❓")
  13. await msg.react("📋")
  14. await msg.react("📤")
  15. const collector = msg.createReactionCollector((r, u) => (r.emoji.name === "❓", "📋", "📤" && u.id === message.author.id), { time: 30000 })
  16. collector.on("collect", async r => {
  17. let title
  18. switch (r.emoji.name) {
  19. case "❓":
  20. title = "pedido"
  21. break
  22. case "📋":
  23. title = "alterações"
  24. break
  25. case "📤":
  26. title = "outros"
  27. }
  28. let category = message.guild.channels.find(c => c.name === "ticket")
  29. if (!category || category.type !== "category")
  30. category = await message.guild.createChannel("ticket", "category")
  31. let channel = await message.guild.createChannel(`ticket-${title}`, "text", [{ id: client.user.id, allowed: ["VIEW_CHANNEL", "MANAGE_CHANNELS", "READ_MESSAGE_HISTORY"]
  32. }, {
  33. id: message.author.id,
  34. allowed: ["VIEW_CHANNEL", "SEND_MESSAGES","READ_MESSAGE_HISTORY"]
  35. }, {
  36. id: message.guild.roles.find(c => c.name === "Equipe").id,
  37. allowed: ["VIEW_CHANNEL", "SEND_MESSAGES","READ_MESSAGE_HISTORY"]
  38. }, {
  39. id: message.guild.defaultRole.id,
  40. denied: Discord.Permissions.ALL
  41. }, {
  42. id : "600477834573512715",
  43. allowed: ["VIEW_CHANNEL", "SEND_MESSAGES", "READ_MESSAGE_HISTORY"]
  44. }])
  45. await channel.setParent(category.id)
  46. })
  47. })
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement