/edit — Modifier un objectif
La commande /edit modifie un objectif déjà suivi sur votre serveur. Avant son arrivée, corriger une erreur imposait d’enchaîner /remove puis /add.
Parameters
indexautocompleteRequiredL'objectif à modifier — choisissez-le dans les suggestionstypeautocompleteNouveau type d'objectifrarityautocompleteRareté de l'objectif — laisser vide pour DragonmapautocompleteNouveau nom de carte de Black ZonetimestringNouveau temps restant avant l'apparitionSyntaxe
/edit index:<index> [type:<type>] [rarity:<rarity>] [map:<map>] [time:<time>]
Paramètres
Seul index est obligatoire. Tous les autres paramètres sont facultatifs : ne fournissez que ceux que vous souhaitez modifier.
| Paramètre | Type | Obligatoire | Description |
|---|---|---|---|
index | Autocomplétion | Oui | L’objectif à modifier. Choisissez-le dans les suggestions plutôt que de le saisir. |
type | Autocomplétion | Non | Nouveau type d’objectif — une des 8 valeurs (voir types d’objectifs) |
rarity | Autocomplétion | Non | Nouveau tier pour les nodes (4.4–8.4), couleur pour les cores et vortex (Green, Blue, Purple, Gold) ou taille pour les portails (Small, Medium, Large). Un Dragon n’en prend aucune. |
map | Autocomplétion | Non | Nouveau nom de carte de Black Zone (voir liste des cartes) |
time | Texte | Non | Nouveau temps restant avant l’apparition |
Formats de temps acceptés
Le paramètre time accepte plusieurs notations. Un nombre seul correspond toujours à des minutes.
| Saisie | Interprétation |
|---|---|
1:30 | 1 heure 30 minutes |
02:30 | 2 heures 30 minutes |
1h30 | 1 heure 30 minutes |
1h30m | 1 heure 30 minutes |
1h 30 | 1 heure 30 minutes |
1h 30m | 1 heure 30 minutes |
1h | 1 heure |
90 | 90 minutes |
45m | 45 minutes |
90m | 90 minutes |
La valeur est un délai à partir de maintenant, jamais une heure absolue. Elle est recalculée au moment où vous validez la modification, et non depuis le premier signalement de l’objectif.
Le délai est plafonné selon le type, comme avec /add : 30, 60 ou 180 minutes pour un Ancient Lands Portal Small, Medium ou Large, et 1440 minutes (24 heures) pour tous les autres types. C’est un garde-fou contre les fautes de frappe, pas une règle du jeu (voir limites de temps). Lorsqu’une valeur est à la fois mal formée et hors plage, c’est l’erreur de format qui est signalée en premier.
Sélectionner l’objectif
Commencez à saisir dans le champ index : le bot liste les objectifs actifs de votre serveur.
#1 — Vortex Gold Thetford (14:20 UTC)
#2 — Ore node 8.4 Avalanche Ravine (16:05 UTC)
#3 — Core Purple Martlock (18:45 UTC)
La liste affiche jusqu’à 25 objectifs et ne couvre que les objectifs actifs : un objectif expiré n’existe plus et ne peut pas être modifié.
La saisie manuelle du numéro reste possible, mais sans cette protection.
Permissions
Vous pouvez modifier un objectif si l’une de ces conditions est remplie :
- Vous disposez de la permission Administrateur
- Vous disposez de la permission Gérer les messages
- Vous avez rapporté l’objectif vous-même
Ces conditions sont alternatives, non cumulatives. La même règle s’applique à /remove.
Comportement
Modification partielle
Seuls les paramètres fournis sont modifiés ; tout le reste est conservé. Pour ne changer que la rareté, ne fournissez que rarity.
Si vous ne fournissez aucun champ, rien n’est modifié et le bot répond :
No changes were supplied, nothing to update.
Confirmation
La confirmation est éphémère — vous seul la voyez — et détaille chaque champ réellement modifié :
Your objective has been successfully updated!
rarity: Purple → Gold
map: Thetford → Martlock
Un champ fourni avec sa valeur actuelle n’apparaît pas, puisque rien n’a changé.
Validation
Le bot refuse une modification qui produirait un objectif invalide :
| Situation | Réponse |
|---|---|
| Type, rareté ou carte inconnus | One or multiple value(s) are incorrect, please try again. |
| Rareté incompatible avec le type résultant | This rarity is not valid for the selected type |
| Format de temps non reconnu | Invalid time format. Accepted formats: 1:30, 02:30, 1h30, 1h30m, 1h 30, 1h 30m, 1h, 90, 45m, 90m |
| Temps hors de la plage acceptée | The provided time is out of the accepted range |
| La modification créerait un doublon | It appears that the objective you are trying to add already exists |
Le contrôle type/rareté porte sur la combinaison résultante, c’est-à-dire les champs fournis fusionnés avec les champs enregistrés. Modifier uniquement le type d’un objectif Core Purple est refusé si le nouveau type n’accepte pas Purple. Les cinq issues de validation de la rareté de /add s’appliquent à cette combinaison résultante, Dragons compris.
Trois cas sont spécifiques aux mutations entre familles :
Dragonenregistré → type à rareté, sans fournirrarity: refusé, car la rareté manque. Un Dragon n’a aucune rareté enregistrée à réutiliser ; il faut en fournir une avec le nouveau type.- Type à rareté enregistré →
Dragon, sans fournirrarity: accepté. L’ancienne rareté est abandonnée, puisqu’un Dragon n’en prend aucune. - Portail redimensionné vers une taille plus petite, sans fournir
time: refusé comme hors plage si le temps restant (en minutes entières, secondes tronquées) dépasse le plafond de la nouvelle taille. Fournissez untimesous le nouveau plafond dans la même modification.
Détection de maintenance
Modifier time recalcule si la nouvelle heure d’apparition traverse la fenêtre de maintenance quotidienne de 10:00 UTC, exactement comme /add.
Rafraîchissement du message
Après une modification réussie, le bot supprime son message de suivi dans le salon et en publie un nouveau, afin que la liste partagée reflète toujours les données à jour.
Cooldown
Cette commande a un cooldown de 2 secondes par utilisateur.