AOO
github_fill

Rechercher dans la documentation

Rechercher des pages et des titres dans la documentation

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 champ rarity
  • Suivi des attaques de Dragons — un nouveau type d’objectif sans aucune rareté : rapportez-en une en laissant le champ rarity vide
  • Rareté facultative — rarity n’est plus exigé côté Discord sur /add et /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-channel choisit où atterrissent les annonces, announcements les active ou les désactive avec une mention @everyone facultative, show affiche 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, /list et /settings dè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-channel vé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 — /add et /edit acceptent 1h30, 1h, 90, 45m, 02:30 et d’autres notations ; un nombre seul correspond à des minutes
  • Sélection par autocomplétion — /edit et /remove listent 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 /remove un 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