Journal des modifications
v0.3.0 2026-09-03
Features
- Suivi des Ancient Lands Portals — un nouveau type d’objectif en trois tailles (
Small,Medium,Large) reflétant la capacité de groupe en jeu (1–5, 5–7, 15–20 joueurs) ; la taille se choisit dans le champrarity - Suivi des attaques de Dragons — un nouveau type d’objectif sans aucune rareté : rapportez-en une en laissant le champ
rarityvide - Rareté facultative —
rarityn’est plus exigé côté Discord sur/addet/edit; le bot valide la combinaison type/rareté côté serveur, famille par famille, et rejette les raretés incompatibles, manquantes ou inattendues - Plafonds de temps par taille — les rapports de portail plafonnent la valeur
timeà 30 (Small), 60 (Medium) ou 180 (Large) minutes comme garde-fou contre les fautes de frappe ; tous les autres types conservent la limite de 1440 minutes - Deux nouvelles sections de liste — le message des objectifs gagne les sections
## Ancient Lands Portal ##et## Dragon ##, affichées uniquement lorsqu’elles sont non vides ; les lignes de portail affichent leur taille, les lignes de Dragon ne portent aucun segment de rareté
v0.2.1 2026-09-02
Features
- Annonces de version — le bot publie désormais un message sur votre serveur à chaque nouvelle version. Chaque annonce n’est envoyée qu’une fois par serveur, et un serveur qui installe le bot après une version ne reçoit pas l’annonce de celle-ci
- Commande
/settings— configurez le bot serveur par serveur, réservée aux membres disposant de la permission Gérer le serveur.announcement-channelchoisit où atterrissent les annonces,announcementsles active ou les désactive avec une mention@everyonefacultative,showaffiche la configuration courante - Commande
/about— version du bot, lien du site, Conditions d’Utilisation et Politique de Confidentialité, accessible à tous les membres - Message de bienvenue — le bot présente
/add,/listet/settingsdès son arrivée sur un serveur, en choisissant le salon système ou le premier salon où il peut écrire - Repli des annonces — sans salon configuré, les annonces atterrissent dans le dernier salon où le bot a été utilisé, avec une notice expliquant comment en définir un dédié
Fixes
- Vérification des permissions du salon —
/settings announcement-channelvérifie que le bot peut réellement écrire dans le salon choisi et nomme la permission manquante, au lieu d’échouer silencieusement plus tard - Sécurité de
@everyone— la mention reste désactivée sans accord explicite d’un administrateur, et une permission Mentionner @everyone manquante fait publier un message simple plutôt que de bloquer l’annonce
v0.2.0 2026-09-01
Features
- Commande
/edit— Modifiez le type, la rareté, la carte ou le temps d’un objectif déjà rapporté, au lieu de le supprimer puis le recréer - Saisie du temps assouplie —
/addet/editacceptent1h30,1h,90,45m,02:30et d’autres notations ; un nombre seul correspond à des minutes - Sélection par autocomplétion —
/editet/removelistent les objectifs actifs de votre serveur au lieu d’exiger un index saisi à la main - Sélection sécurisée — un objectif choisi dans l’autocomplétion embarque une empreinte : une liste qui change ne peut plus provoquer la modification ou la suppression du mauvais objectif
Fixes
- Résolution de l’index — les index se résolvent désormais sur les objectifs actifs affichés par
/list. Auparavant, un objectif expiré pouvait décaler la liste et faire supprimer par/removeun autre objectif que celui visé - Nom de l’auteur — la ligne d’objectif crédite désormais le membre par son pseudo de serveur plutôt que par son nom de compte global
v0.1.0 2025-06-01
Features
- Commande
/add— Rapportez des objectifs de Black Zone avec le type, la rareté, la carte et le temps restant - Commande
/list— Consultez tous les objectifs actifs regroupés par catégorie (Nodes, Cores, Vortex) - Commande
/remove— Supprimez des objectifs avec vérification des permissions (auteur, Gérer les messages, Administrateur) - 276 cartes de Black Zone avec recherche par autocomplétion
- 6 types d’objectifs — Fiber node, Hide node, Ore node, Wood node, Core, Vortex
- 9 niveaux de rareté — 4.4-8.4 pour les nodes, Green/Blue/Purple/Gold pour les cores et vortex
- Détection des doublons — empêche les rapports en double dans une fenêtre de 8 minutes
- Détection de la maintenance — indique les objectifs dont le spawn chevauche la maintenance quotidienne à 10:00 UTC
- Nettoyage automatique — une tâche planifiée supprime les objectifs expirés toutes les 30 minutes
- Isolation multi-serveur — chaque serveur Discord dispose de sa propre liste d’objectifs indépendante
- Déploiement Docker — build multi-stage prêt pour la production avec utilisateur non-root et système de fichiers en lecture seule