Aller au contenu

Un bot de tickets Discord, construit avec des blocs

Un système de tickets ouvre un salon privé pour chaque demande de support et le ferme quand le cas est réglé. Dans Bot Creator, ce sont deux petits flux : un qui ouvre le ticket, un qui le ferme.

Comment le construire

  1. Créez sur votre serveur une catégorie privée où @everyone ne peut pas voir les salons, et donnez l’accès à votre équipe et au bot.
  2. Flux 1, une commande slash /ticket : Créer un salon dans cette catégorie (avec la clé d’action ticket_chan), puis Modifier les permissions du salon pour que le membre qui a lancé la commande puisse voir le salon, écrire et lire l’historique.
  3. Toujours dans le flux 1 : Envoyer un message vers ((action.ticket_chan)) avec un embed d’accueil et un bouton rouge Fermer le ticket (ID personnalisé close_ticket), puis Répondre avec un message en réponse privée avec un lien vers le nouveau salon.
  4. Flux 2, un déclencheur d’événement interactionCreate avec le filtre d’ID personnalisé close_ticket : Répondre avec un message pour confirmer, Attendre quelques secondes, puis Supprimer un salon.

Les blocs à utiliser

Les noms de blocs sont ceux de l'application ; chacun renvoie à sa fiche dans le dictionnaire (en anglais).

À savoir

  • Le flux de fermeture du guide ne vérifie pas qui a cliqué sur le bouton ; ajoutez une condition si seule l’équipe doit pouvoir fermer les tickets.
  • Il n’y a pas de bloc de transcription.
  • Le bot a besoin de la permission Gérer les salons.

Aller plus loin

La documentation et les guides liés sont pour l'instant en anglais.

Autres choses à construire