Commandes texte

!rapport

Commande texte du salon rapport global : publie, génère, liste ou affiche un rapport de siège.

Contexte

!rapport est une commande texte Discord (pas une slash command) traitée par le bot principal. Elle est traitée uniquement dans le salon rapport global de siège configuré pour la guilde, lorsque la feature GlobalSiegeReport est activée.

Impact

La commande publie un événement GlobalSiegeReportCommandRequest via SignalR pour déclencher la production ou la consultation d'un rapport global de siège. Elle évite de devoir ouvrir la console admin pendant le siège.

Prérequis

  • La feature GlobalSiegeReport est activée (voir Features guilde).
  • Vous écrivez la commande dans le salon rapport global dédié (configuré par l'admin).
  • Votre compte Discord est lié à votre compte Constellation (DiscordLinkedMemberGuard). Sinon, le bot répond qu'aucun compte lié n'a été trouvé.

Variantes

Commande Action envoyée Effet
!rapport generate Génère (ou régénère) le rapport global de siège
!rapport generate generate Génère le rapport global de siège
!rapport list list Liste les rapports disponibles
!rapport <siegeId> <siegeId> Affiche le rapport d'un siège précis

Déroulé

  1. Ouvrez le salon rapport global configuré pour votre guilde.
  2. Tapez !rapport (ou une variante ci-dessus).
  3. Le bot vérifie que votre compte Discord est lié.
  4. La demande est publiée via SignalR ; le rapport est produit puis publié dans le canal cible.

Limites

  • Hors du salon rapport global, la commande est ignorée (pas de réponse).
  • Si la feature GlobalSiegeReport est désactivée, la commande est inactive.
  • Sans compte Discord lié, le bot répond qu'aucun compte lié n'a été trouvé et n'envoie pas la demande.

Liens utiles