Aller au contenu

Tickets avancés & modmail

Deux outils pour que tes membres joignent le staff facilement, et que le staff s'organise :

  • les tickets avancés complètent le panneau de tickets ;
  • le modmail permet d'écrire au staff en message privé.

Tout se règle aussi sur le dashboard : Configuration › Tickets Discord et Configuration › Modmail.

Tickets avancés

Fonction Plan Commande
Prise en charge (« Je m'en occupe ») Gratuit bouton dans le ticket
Fermeture automatique Gratuit /ticketconfig autoclose
Note de satisfaction (1 à 5 ★) Gratuit /ticketconfig rating
Questions à l'ouverture Bronze /ticketconfig form
Un panneau par service Bronze /ticketconfig panel, panels, panelremove

/ticketconfig show résume tous les réglages.

Prise en charge

Chaque nouveau ticket porte un bouton 🙋 Je m'en occupe. Seul le staff qui voit le ticket peut cliquer (ou une personne qui gère le serveur ou les salons). L'embed du ticket affiche alors « Pris en charge par … ». Recliquer rend le ticket ; un administrateur peut reprendre un ticket déjà pris.

Fermeture automatique

Désactivée par défaut. Avec /ticketconfig autoclose heures:48, un ticket qui ne reçoit plus aucun message pendant 48 h se ferme tout seul. Le ticket est toujours prévenu avant (un quart du délai, entre 1 h et 24 h) : écrire un message suffit à le garder ouvert. À la fermeture, le compte rendu est fait comme pour le bouton « Fermer » (salon d'archive + message privé à la personne qui a ouvert le ticket). heures:0 coupe la fonction.

Note

Seuls les tickets ouverts depuis cette mise à jour sont suivis.

Note de satisfaction

Active par défaut. Après la fermeture, la personne qui a ouvert le ticket reçoit un message privé avec cinq boutons (1 à 5 ★). Une seule note par ticket, pendant 7 jours. Si ses messages privés sont fermés, elle ne reçoit rien et rien d'autre ne change. La moyenne (500 dernières notes), la répartition et la moyenne par membre du staff s'affichent sur le dashboard. Si un salon d'archive est réglé, le staff y voit aussi chaque note.

Questions à l'ouverture (Bronze)

/ticketconfig form motif:<motif> ouvre une fenêtre où tu écris jusqu'à 5 questions pour ce motif (limite d'une fenêtre Discord). Quand un membre choisit ce motif, il répond à ces questions au lieu d'écrire une simple raison, et ses réponses s'affichent en tête du ticket. Vider toutes les questions retire le formulaire. Sur le dashboard, tu choisis aussi pour chaque question si la réponse est obligatoire et courte ou longue.

Un panneau par service (Bronze)

/ticketconfig panel salon:#recrutement nom:Recrutement [role:@Recruteurs] publie un panneau supplémentaire, avec seulement les motifs que tu coches. Le rôle choisi est prévenu et peut lire chaque ticket ouvert depuis ce panneau, en plus du staff habituel. Jusqu'à 10 panneaux supplémentaires. /ticketconfig panels les liste, /ticketconfig panelremove en retire un.

Si le plan expire, les panneaux déjà publiés continuent d'ouvrir des tickets classiques (sans questions ni rôle de service).

Modmail (gratuit)

Le modmail permet à un membre d'écrire au staff en message privé, sans ouvrir de ticket. Octavius sert d'intermédiaire : chaque conversation devient un fil privé dans un salon du staff, et les réponses du staff arrivent au membre en message privé.

Mise en place (admin)

  1. Choisis un salon réservé au staff (@everyone ne doit pas le voir). Le bot doit pouvoir y écrire, créer des fils privés et écrire dans les fils.
  2. /modmail setup salon:#staff-modmail [role:@Staff] [anonyme:oui]
  3. /modmail panel salon:#aide publie le bouton 📨 Contacter le staff.

/modmail status montre l'état et les conversations ouvertes ; /modmail disable coupe le modmail (les conversations en cours continuent jusqu'à leur fermeture).

Côté membre

  • Clic sur Contacter le staff (ou /modmail open message:...) : le bot confirme en message privé.
  • Tant que la conversation est ouverte, ses messages privés au bot vont au staff, pas à l'IA d'Octavius.
  • Une seule conversation ouverte à la fois, tous serveurs confondus.
  • Si ses messages privés sont fermés, la conversation ne s'ouvre pas et le bot explique quoi régler.

Côté staff

  • Répondez dans le fil : chaque message part en privé au membre, signé « Staff de » (ou avec votre nom si l'option anonyme est coupée).
  • Un message qui commence par // est une note interne : il n'est pas envoyé.
  • ✅ sous un message = bien remis ; sinon le bot explique pourquoi dans le fil.
  • Fermeture : bouton 🔒 Fermer la conversation du fil, ou /modmail close [raison] dans le fil. Le membre peut aussi fermer depuis ses messages privés.
  • /modmail block membre [raison] / /modmail unblock membre (permission « Exclure temporairement des membres ») : un membre bloqué ne peut plus ouvrir de conversation sur ce serveur.

Sécurité

  • Aucune mention ne sonne dans les messages relayés ; le texte est nettoyé.
  • Les pièces jointes sont transmises sous forme de liens Discord (le bot ne télécharge rien). Ces liens expirent au bout d'un moment : demandez une capture récente si besoin.

Données gardées

Octavius ne copie pas le contenu des tickets ni des conversations modmail : il reste dans Discord (et dans le compte rendu d'un ticket fermé). Sont gardés : qui a ouvert quel ticket, qui l'a pris en charge, les dates, les notes données (500 dernières), et pour le modmail qui a une conversation ouverte avec quel fil, ainsi que la liste des membres bloqués. /mydata exporte et efface ces données (un blocage est conservé, sans nom ni motif, pour éviter les abus).