Je eerste ticketcategorie opzetten
In TicketCord is een “categorie” een Discord-kanaalcategorie, de inklapbare kop in je sidebar. De snelle weg is Maak ze voor mij aan in het setupformulier; de handmatige route staat eronder.
Wat “categorie” betekent in TicketCord
We gebruiken de ingebouwde kanaalcategorieën van Discord - er is geen apart concept om te leren. Elk nieuw ticket wordt een tekstkanaal binnen de categorie die je kiest, en de bot beheert de permissies per kanaal zodat alleen de aanvrager en staff het kunnen zien.
De snelle weg: laat TicketCord ze aanmaken
Druk in het setupformulier (de begeleide setup bij je eerste aanmelding, of de startpagina van de server in het dashboard zolang die nog niet is ingesteld) op Maak ze voor mij aan. Het toont precies wat er wordt aangemaakt en maakt alleen aan wat je nog niet hebt gekozen:
- Een categorie Tickets voor open tickets en een categorie Closed Tickets.
- Een privécategorie Ticket Logs met een transcriptkanaal en een logkanaal.
- Twee staffrollen, Ticket Admin en Ticket Support (op het gratis plan heten ze TicketCord Admin en TicketCord Support), tenzij je zelf staffrollen hebt gekozen.
- Privépermissies:
@everyoneziet niets hiervan, de bot en je staffrollen wel.
Daarna kiest het ze voor je in het formulier. Sla het formulier op, geef de rollen aan je team in Discord, en er kunnen tickets worden geopend. De bot heeft Rollen beheren nodig om de rollen aan te maken en Kanalen beheren om de categorieën en kanalen aan te maken (de invite vraagt om beide); ontbreekt er een, dan zegt het formulier welke. Vereist je server 2FA voor moderatoracties, dan moet ook het account dat de bot in het Discord Developer Portal heeft aangemaakt 2FA aan hebben. Dat is een regel van Discord, niet van ons.
Of vanuit Discord: /setup
Als je /setup in je server uitvoert, wordt hetzelfde in één keer aangemaakt. Je hebt de Discord-permissie Beheerder nodig, of Kanalen beheren en Rollen beheren. Voordat er iets wordt aangemaakt, zoekt het naar categorieën, kanalen en rollen die van een eerdere ticketsetup lijken te komen (bijv. “Tickets”, “Closed Tickets”, “Ticket Admin”, “Ticket Support”). Vindt het die, dan krijg je drie knoppen:
- Bestaande gebruiken - laat je huidige resources ongemoeid; je wijst het dashboard er zelf naartoe.
- Toch aanmaken - maak nieuwe met net iets andere namen zodat ze niet botsen.
- Annuleren - stoppen zonder iets te wijzigen.
/setup maakt alleen de Discord-kant aan. Het vertelt TicketCord niet welke categorieën of rollen het moet gebruiken: kies ze daarna in het setupformulier. Zonder die stap openen tickets nog steeds niet.
Of: maak de categorieën zelf
- Maak in je server een categorie met een naam als Open tickets.
- Maak optioneel een tweede met de naam Closed tickets - TicketCord kan opgeloste kanalen daarheen verplaatsen in plaats van ze te verwijderen, handig voor audithistorie.
- Zet beide categorieën standaard op privé: weiger in de categoriepermissies Kanaal weergeven voor
@everyoneen sta het toe voor je staffrol en de TicketCord-bot.
Wijs TicketCord ernaartoe
Kies ze in het setupformulier, of later op de pagina Tickets openen van de server onder Ticketcategorieën. Je kunt er meer dan één kiezen als je wilt dat tickets zich erover verspreiden zodra ze vollopen (Discord begrenst elke categorie op 50 kanalen). Heb je een gesloten-categorie gemaakt, kies die dan als Gesloten tickets verplaatsen naar op de pagina Tickets sluiten.
Beide instellingen accepteren een lijst, dus je kunt later meer categorieën toevoegen zonder je eerdere keuze te vervangen.
Wat de bot met permissies doet
Wanneer een klant een ticket opent, maakt TicketCord een nieuw tekstkanaal binnen de open categorie en voegt drie permissie-overrides toe: weiger @everyone Kanaal weergeven, geef de aanvrager Weergeven + Versturen + Geschiedenis lezen, en geef je staffrollen hetzelfde. De permissies op categorieniveau blijven onaangeroerd.
Volgende stap
Nu tickets ergens kunnen landen, ben je klaar om een ticketpaneel te maken, zodat klanten een knop hebben om op te klikken.