AOO
github_fill

Rechercher dans la documentation

Rechercher des pages et des titres dans la documentation

/list — Voir les objectifs actifs

La commande /list affiche tous les objectifs actifs rapportés pour votre serveur Discord. Tous les membres du serveur peuvent utiliser cette commande.

/list

Syntaxe

/list

Cette commande ne prend aucun paramètre.

Résultat

Le bot répond avec un message listant tous les objectifs actifs (non expirés), regroupés en cinq catégories. La section d’une catégorie n’apparaît que lorsqu’elle contient au moins un objectif.

Catégories

CatégorieContenu
NodeFiber node, Hide node, Ore node, Wood node
CoreCore
VortexVortex
Ancient Lands PortalAncient Lands Portal
DragonDragon

Format des entrées

Chaque entrée commence par son numéro d’index, celui que /remove attend pour supprimer la ligne. Vient ensuite la rareté avec le type : pour les nodes, le tier et le nom du type (ex. : 7.4 Ore node) ; pour les cores et vortex, un emoji et le nom de la couleur (ex. : 🟠 Gold) ; pour les Ancient Lands Portals, la taille (Small, Medium, Large) prend la place de la rareté ; les entrées de Dragon n’affichent aucun segment de rareté.

L’entrée porte aussi l’heure d’apparition calculée, en UTC et sous forme de timestamp relatif Discord (ex. : « dans 2 heures »), le nom de la carte, puis un indicateur de maintenance : ✅ signifie qu’aucune maintenance n’intervient entre maintenant et l’apparition (sans risque), ❌ que la maintenance de 10:00 UTC tombe entre les deux (l’objectif pourrait être réinitialisé). Enfin, l’auteur du rapport est crédité par son pseudo de serveur, à défaut par son nom Discord global.

Exemple de résultat

## Node ##
- #1 — 7.4 Ore node —— 14:30 UTC (<t:...:R>) —— Murdergulch Ravine
-# Maintenance added: ✅ —— Objective added by PlayerName

## Core ##
- #2 — 🟠 Gold —— 09:15 UTC (<t:...:R>) —— Hightree Enclave
-# Maintenance added: ❌ —— Objective added by PlayerName

Les timestamps <t:...:R> sont rendus par Discord sous forme de compteurs à rebours en temps réel (ex. : « dans 2 heures »). Les lignes -# apparaissent en petit texte dans Discord.

objectives
Résultat complet de /list montrant les objectifs regroupés par Node, Core et Vortex
Résultat de /list en direct dans Discord

Comportement

Nettoyage automatique

Lorsque vous exécutez /list, le bot filtre tous les objectifs dont l’heure d’apparition est déjà passée. Les objectifs expirés ne sont pas affichés.

De plus, une tâche en arrière-plan s’exécute toutes les 30 minutes pour nettoyer les objectifs expirés de la base de données et rafraîchir le message affiché.

Rafraîchissement du message

À chaque appel de /list ou exécution de la tâche planifiée, le bot met à jour le message existant au lieu d’en publier un nouveau, ce qui garde le salon propre.

Temps de recharge

Cette commande a un temps de recharge de 5 secondes par utilisateur, plus long que celui des autres commandes car elle interroge la base de données et met à jour un message.

Commandes associées