Support

Tickets avec AllBot

Ouverture depuis le panneau ou /ticket ouvrir, gestion des accès et fermeture ou réouverture des tickets.

Système

Panneau de tickets

Ouverture par boutons ou sélecteur

Le panneau est configuré depuis la page Tickets du dashboard. Vous choisissez le salon où il est publié, la catégorie de création par défaut et les rôles qui peuvent traiter les tickets.

Dans Modifier le panneau des tickets, choisissez Boutons pour ajouter de 1 à 25 boutons d’ouverture, répartis sur cinq lignes au maximum. Chaque bouton dispose de son propre nom (80 caractères maximum), de sa couleur (bleu, gris, vert ou rouge), de son émoji facultatif et de sa catégorie d’ouverture. Par exemple, un bouton gris Partenariat peut ouvrir les demandes dans une catégorie différente du bouton bleu Signalement.

Utilisez Ajouter un bouton, les flèches pour changer l’ordre et la croix pour supprimer un bouton. Si aucune catégorie spécifique n’est choisie, AllBot utilise la catégorie par défaut. L’aperçu affiche les boutons avant enregistrement, et le panneau déjà publié est actualisé lors de la sauvegarde. Les anciens panneaux à bouton unique restent compatibles.

Le mode Sélecteur reste disponible avec plusieurs raisons d’ouverture. Le motif d’ouverture facultatif et la limite de tickets ouverts par membre s’appliquent aussi aux boutons, quelle que soit la catégorie choisie.

Une fois publié, les membres ouvrent leurs demandes depuis Discord sans devoir utiliser une commande.

Utilisation

Dashboard > Tickets > Modifier le panneau des tickets

Exemple

Publier un panneau dans #support pour permettre aux membres d'ouvrir une demande.
Exemple de panneau de tickets
Exemple de ticket ouvert
Commande

/ticket ouvrir

Ouvrir un ticket sans retrouver le panneau

Ouvre un nouveau ticket depuis un salon du serveur où vous pouvez utiliser les commandes du bot, même si vous ne retrouvez pas le panneau de tickets.

Sans raison, le ticket est créé dans la catégorie par défaut configurée dans Dashboard > Tickets, avec les rôles d'accès habituels. Si le système ou la catégorie ne sont pas configurés, le bot vous invite à contacter l'équipe du serveur.

L'option raison propose les noms des boutons ou les raisons du sélecteur du mode actuellement configuré dans le dashboard. Choisissez une suggestion dans la liste d'autocomplétion ; un texte libre ou un choix supprimé est refusé. La liste est propre à chaque serveur.

La raison choisie reprend la même catégorie et les mêmes réglages que sur le panneau, notamment le nom du salon et le message personnalisé pour les raisons du sélecteur. Sans raison personnalisée configurée, laissez cette option vide.

La limite de tickets ouverts par membre et le formulaire de motif d'ouverture, s'il est activé, s'appliquent comme avec le panneau. Le ticket contient le message d'accueil et le bouton de fermeture habituels.

La confirmation est éphémère : seul l'auteur de la commande voit le message Votre ticket a bien été ouvert, accompagné du lien vers son ticket. La commande crée une nouvelle demande ; la réouverture d'un ticket fermé passe par le bouton Réouvrir le ticket.

Utilisation

/ticket ouvrir [raison]

Exemple

/ticket ouvrir raison:Partenariat
Commande

/ticket renommer

Renommer le ticket

Renomme le salon de ticket actuel avec un nom plus clair. La commande doit être exécutée dans le ticket concerné.

Elle sert à mieux classer les demandes quand plusieurs tickets sont ouverts en même temps.

Utilisation

/ticket renommer nouveau_nom:demande-aide

Exemple

/ticket renommer nouveau_nom:facturation-premium
Commande

/ticket ajouter role

Ajouter un rôle

Ajoute un rôle Discord aux permissions du ticket actuel. Tous les membres ayant ce rôle pourront accéder au salon.

Utile pour faire intervenir une équipe spécialisée sans modifier toute la configuration globale.

Utilisation

/ticket ajouter role role:@Support

Exemple

/ticket ajouter role role:@Responsable
Commande

/ticket supprimer role

Retirer un rôle

Retire l'accès d'un rôle au ticket actuel. Les autres accès configurés restent inchangés.

Cette commande est pratique après une escalade temporaire vers un groupe de staff.

Utilisation

/ticket supprimer role role:@Support

Exemple

/ticket supprimer role role:@Responsable
Commande

/ticket ajouter membre

Ajouter un membre

Ajoute un membre précis aux permissions du ticket actuel. Il pourra consulter et répondre dans le salon.

Cela évite d'accorder un rôle complet quand une seule personne doit être invitée dans la discussion.

Utilisation

/ticket ajouter membre membre:@Utilisateur

Exemple

/ticket ajouter membre membre:@vingt_et_1
Commande

/ticket supprimer membre

Retirer un membre

Retire l'accès d'un membre précis au ticket actuel.

Les permissions des rôles staff et des autres membres ajoutés ne sont pas modifiées.

Utilisation

/ticket supprimer membre membre:@Utilisateur

Exemple

/ticket supprimer membre membre:@vingt_et_1
Commande

/ticket fermer

Fermer la demande

Demande la fermeture du ticket dans lequel la commande est exécutée.

Le compteur Tickets traités augmente uniquement après une suppression définitive réussie avec le bouton Supprimer le ticket, même si le salon de statistiques n’est pas affiché. Fermer puis réouvrir le ticket ne modifie pas le total.

Dès le début de la fermeture, le bouton Fermer le ticket disparaît du premier message pour éviter les clics répétés.

Le bouton de fermeture et la commande affichent une fenêtre avec une raison facultative. Si une raison est saisie, le créateur reçoit le transcript en message privé ; sans raison, aucun MP automatique ne lui est envoyé. L’équipe peut toujours utiliser ensuite le bouton Envoyer logs MP.

L’embed de fermeture indique la personne ayant fermé le ticket et la raison, ou Aucune. Les accès individuels sont retirés : les rôles de gestion configurés et les administrateurs gardent accès au salon et aux boutons Supprimer le ticket, Sauvegarder le ticket, Envoyer logs MP et Réouvrir le ticket.

Le sujet d’un nouveau salon indique son créateur et sa date d’ouverture avec un horodatage Discord. Les MP de transcript utilisent le nom du salon, même après sa suppression.

Les images jointes hébergées par Discord sont téléchargées avant la fermeture et intégrées au HTML conservé en base. Elles restent affichables dans le transcript en ligne et dans le fichier HTML téléchargé, après suppression du salon. Les images externes restent liées à leur hébergeur. Si le HTML dépasse la limite d’envoi Discord, un bouton permet de télécharger le fichier complet.

Une erreur de téléchargement ou de stockage empêche la suppression par le bot. L’archivage prend en charge PNG, JPEG, GIF, WebP, BMP et AVIF, dans la limite de 25 Mo par image et 100 Mo d’images par transcript. Les anciens transcripts dont les liens Discord ont déjà expiré ne peuvent pas être réparés automatiquement.

À utiliser une fois le problème traité, afin de garder les catégories de support propres.

Utilisation

/ticket fermer

Exemple

/ticket fermer dans le salon #ticket-024
Bouton

Réouvrir le ticket

Reprendre une demande fermée

Les rôles de gestion des tickets configurés et les administrateurs peuvent réouvrir un ticket depuis le bouton placé sous son embed de fermeture.

La réouverture restaure les accès du salon tels qu’ils étaient avant la fermeture, y compris ceux des membres et rôles ajoutés au ticket.

L’embed de fermeture est supprimé et un nouvel embed annonce que le ticket a été réouvert. Les messages de transcription de cette fermeture publiés dans le ticket et le salon de logs sont également supprimés.

Les transcriptions archivées restent conservées et les messages privés déjà envoyés ne sont pas retirés. Une prochaine fermeture produit une nouvelle transcription avec la suite des échanges.

Le premier message retrouve son bouton Fermer le ticket : l’équipe peut poursuivre la discussion, puis refermer la demande si nécessaire.

Les anciens tickets déjà fermés avant l’ajout de cette fonctionnalité ne peuvent pas être réouverts automatiquement, car leurs accès d’origine n’ont pas été conservés.

Utilisation

Ticket fermé > Réouvrir le ticket

Exemple

Réouvrir une demande lorsqu’un complément d’information nécessite de reprendre la discussion.