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
GlobalSiegeReportest 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é
- Ouvrez le salon rapport global configuré pour votre guilde.
- Tapez
!rapport(ou une variante ci-dessus). - Le bot vérifie que votre compte Discord est lié.
- 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
GlobalSiegeReportest 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.