Ya no necesitas indagar más por todo internet porque llegaste al espacio indicado, poseemos la respuesta que necesitas pero sin problema.
Ejemplo: sistema de tickets discord.js
const discord =require("discord.js");
module.exports.run=async(bot, message, args)=>// ID from the catogory channel tickets.const categoryId ="644626077704257546";// Get usernamevar userName = message.author.username;// Verkrijg discriminatorvar userDiscriminator = message.author.discriminator;// If ticket has been madevar bool =false;// Checking if ticket has been made.
message.guild.channels.forEach((channel)=>// If ticket has been made sent:if(channel.name== userName.toLowerCase()+"-"+ userDiscriminator)
message.channel.send("You already made a ticket");
bool =true;);// Ticket return codeif(bool ==true)return;var embedCreateTicket =newdiscord.RichEmbed().setTitle("Hey, "+ message.author.username).setFooter("Support channel will be made");
message.channel.send(embedCreateTicket);// Create channel and put it in the right catogary
message.guild.createChannel(userName +"-"+ userDiscriminator,"text").then((createdChan)=>// Maak kanaal
createdChan.setParent(categoryId).then((settedParent)=>// Zet kanaal in category.// Put permissions for everyone
settedParent.overwritePermissions(message.guild.roles.find('name',"@everyone"),"READ_MESSAGES":false);
settedParent.overwritePermissions(message.guild.roles.find('name',"@management"),"VIEW_CHANNEL":true);// Put permission by the user that created the ticket
settedParent.overwritePermissions(message.author,"READ_MESSAGES":true,"SEND_MESSAGES":true,"ATTACH_FILES":true,"CONNECT":true,"CREATE_INSTANT_INVITE":false,"ADD_REACTIONS":true);var embedParent =newdiscord.RichEmbed().setTitle("Hey, "+ message.author.username.toString()).setDescription("Put down here your question");
settedParent.send(embedParent);).catch(err=>
message.channel.send("Something went wrong."););).catch(err=>
message.channel.send("Something went wrong."););
module.exports.help={
name:"ticket",
description:"Create a ticket"
Calificaciones y comentarios
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)