Aller au contenu

Tickets

Vous trouverez le module de tickets dans la commande /config du bot. Vous pouvez y accéder de deux façons différentes :

  1. En utilisant la commande /config et en sélectionnant le module Tickets dans l’option module. (/config module:Tickets)
  2. En effectuant la commande /config et en sélectionnant l’option Tickets dans le menu déroulant.

Le module de tickets permet de créer et gérer des tickets pour suivre les problèmes, les demandes de fonctionnalités et les tâches au sein de votre projet. Il offre une interface simple pour créer des tickets, les assigner à des membres de l’équipe.


Le système de tickets de Lyxios est entièrement configurable via un tableau de bord interactif. Une fois le module activé via /config, vous aurez accès au bouton suivant Configurer les Tickets qui vous permettra de personnaliser tous les aspects du système de tickets.:

Cliquez sur le bouton 🛠️ Salons & Rôles pour définir l’infrastructure essentielle :

  1. Catégorie Tickets : La catégorie Discord dans laquelle les nouveaux salons de tickets seront créés.
  2. Rôle Manager : Le rôle qui aura la permission de voir et gérer les tickets (ex: Support, Modérateur). Les administrateurs ont accès par défaut. Si ce rôle est supprimé, seuls les administrateurs pourront gérer les tickets.
  3. Logs : Un salon textuel où le bot enverra l’historique des actions (ouverture, fermeture, renommage, etc.).
  4. Panel : Le salon où le message de création de ticket (le Panel) sera envoyé aux membres.

Cliquez sur le bouton ✍️ Textes & Options pour personnaliser l’expérience utilisateur via les sous-menus suivants :

  • Max Tickets : Un menu déroulant pour limiter le nombre de tickets ouverts simultanément par un même utilisateur (de 1 à 5). (Par défaut 1)
  • 👋 Message Bienvenue : Ouvre un formulaire pour personnaliser le message envoyé à l’ouverture du ticket. Utilisez {user} pour mentionner le membre.
  • 🎨 Embed Panel : Ouvre un formulaire pour modifier le Titre, la Description et la Couleur du panel de création.
  • 📝 Gérer Motifs : Permet d’ajouter ou supprimer des raisons d’ouverture (ex: Support Technique, Partenariat).
    • Si vous définissez plusieurs motifs, un menu déroulant sera affiché sur le panel.
    • Si vous ne mettez aucun motif ou un seul, un simple bouton sera affiché.

Sur le menu principal, vous disposez également de ces actions :

  • 🚀 Modifier Panel : Envoie ou met à jour le message de création de ticket dans le salon configuré.
  • 🔄 Rafraîchir : Met à jour l’affichage du tableau de bord avec les dernières configurations sauvegardées.
  • ✖️ Désactiver : Supprime toute la configuration des tickets de la base de données.

Une fois un ticket ouvert, plusieurs fonctionnalités s’offrent à votre équipe et à l’utilisateur.

Les membres du staff (Rôle Manager) voient un bouton 🙋‍♂️ Prendre en charge dans le ticket.

  • Action : Lorsqu’un membre du staff clique dessus, il s’assigne le ticket.
  • Effet : Le bot modifie les permissions pour que seul ce membre du staff (et l’utilisateur) puisse répondre. Les autres membres du rôle Manager ne pourront plus parler dans le salon du ticket, évitant la confusion. Les administrateurs du serveur peuvent cependant toujours parler.
  • Libération : Le bouton change alors en 🔓 Libérer le ticket pour permettre à nouveau à toute l’équipe d’intervenir.

Lorsqu’un ticket est terminé, cliquez sur 🔒 Fermer le ticket.

  1. Génération du Transcript : Le bot génère un fichier .html contenant tout l’historique de la conversation. Si le fichier dépasse 8 Mo, une version allégée (images sous forme de liens) est générée.
  2. Envoi DM : L’utilisateur à l’origine du ticket reçoit ce fichier en message privé, accompagné d’un récapitulatif.
  3. Logs : Le transcript est également envoyé dans le salon de logs configuré.
  4. Suppression : Le salon du ticket est supprimé après quelques secondes.

En plus des boutons, plusieurs commandes slash sont disponibles pour gérer les tickets actifs :

/ticket-add

Ajouter un membre ou un rôle Permet d’ajouter exceptionnellement une personne au ticket actuel. Usage : /ticket-add target:@User

/ticket-remove

Retirer un membre Retire l’accès au ticket à un utilisateur spécifique. Usage : /ticket-remove target:@User

/ticket-rename

Renommer le ticket Change le nom du salon du ticket en cours. Utile pour organiser les demandes. Usage : /ticket-rename name:nouveau-nom

/ticket-reset

Réinitialiser les permissions Remet les permissions du salon à leur état d’origine (utile si les permissions ont été modifiées manuellement par erreur). Usage : /ticket-reset