Advertisement
Guest User

Untitled

a guest
Oct 19th, 2019
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.     const categoryId = "632602617863733249";
  2.     const staff = "Hier je staff role naam";
  3.  
  4.     var userID = message.author.id;
  5.  
  6.     console.log("Ticket1");
  7.  
  8.     var bool = false;
  9.  
  10.     message.guild.channels.forEach((channel) => {
  11.  
  12.         if (channel.topic == userID.toLowerCase()) {
  13.  
  14.             message.channel.send("Je hebt een all een ticket open!");
  15.  
  16.             bool = true;
  17.  
  18.         }
  19.  
  20.     });
  21.  
  22.     if (bool == true) return;
  23.    
  24.     console.log("Ticket2");  
  25.  
  26.     var embedTicket = new discord.RichEmbed()
  27.         .setTitle("Hoi, " + message.author.username)
  28.         .setFooter("Je ticket wordt aangemaakt!");
  29.  
  30.     message.channel.send(embedTicket);
  31.  
  32.     console.log("Ticket3");
  33.  
  34.     //message.guild.createChannel(userName + "-" + userDiscriminator, "text").then((createdChan) => {
  35.  
  36.     message.guild.createChannel(`『🎫』${message.author.username}`, "text").then((createdChan) => {
  37.         console.log("Ticket4.0");
  38.         createdChan.setParent(categoryId).then((settedParent) => {
  39.             console.log("Ticket4.1");
  40.             settedParent.overwritePermissions(message.guild.roles.find('name', "@everyone"), { "READ_MESSAGES": false });
  41.             console.log("Ticket4.2");
  42.                   createdChan.setTopic(userID);
  43.             settedParent.overwritePermissions(message.author, {
  44.  
  45.                 "READ_MESSAGES": true,
  46.                 "SEND_MESSAGES": true,
  47.                 "ATACH_FILES": true,
  48.                 "CREATE_INSTANT_INVITE": false,
  49.                 "ADD_REACTIONS": true
  50.  
  51.             });
  52.             settedParent.overwritePermissions(message.guild.roles.find('name', staff), {
  53.  
  54.                 "READ_MESSAGES": true,
  55.                 "SEND_MESSAGES": true,
  56.                 "ATACH_FILES": true,
  57.                 "CREATE_INSTANT_INVITE": false,
  58.                 "ADD_REACTIONS": true
  59.  
  60.             });
  61.  
  62.             var embedParent = new discord.RichEmbed()
  63.                 .setTitle("Hoi, " + message.author.username.toString())
  64.                 .setDescription("Zet hier je vraag/bericht!");
  65.  
  66.             settedParent.send(embedParent);
  67.  
  68.         }).catch(err =>{
  69.             message.channel.send("Er is iets fout gegaan!");
  70.             console.log(err);
  71.         });
  72.     }).catch (err =>{
  73.         message.channel.send("Er is iets fout gegaan!");
  74.         console.log(err);
  75.     });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement