reconnectWithToken

🎮 Méthode

global:reconnectWithToken(seconds)

📝 Arguments

Nom

Description

seconds

Nombre de seconds où le personnage doit rester déconnecté. Ne doit pas dépasser 50 seconds.

💎 Valeur de retour

Type

Description

Explication

Pour se connecter au jeu, un certain token est necessaire, ce token peut se récupérer de deux façons différentes :

  • 1) Depuis le site haapi.ankama.com : obligatoire pour connecter un compte pour la première fois, l'inconveniant de passer par ce site est le fait qu'il est protégé par CloudFlare, et donc beaucoup de tentatives peuvent blacklister votre IP (temporairement ou définitivement).

  • 2) Depuis le jeu : utile lorsque vous êtes déjà connecté et vous voulez effectuer une reconnexion, la seule condition pour récupérer ce token depuis le jeu c'est d'avoir le shield activé sur son compte.

Que ce soit depuis le site ou depuis le jeu, ce token a une durée de vie limitée (~1 minute), donc après avoir récupéré ce token, le connexion au jeu doit se faire rapidement.

La méthode global:reconnectWithToken permet alors de récupérer ce token depuis le jeu, et reconnecte le compte, et utilise le token récupéré pendant la prochaine connexion du compte. En cas de problème, elle affiche un message d'erreur indiquant la raison.

Sur AnkaBot, si pour une certaine raison (Lag VPS, lag connexion ...) la reconnexion se fait après exactement 55 seconds, ce token sera ignoré, et un nouveau sera demandé via le site haapi.ankama.com pour éviter l'erreur "Identification incorrect".

Et dernièrement, l'option "Attente :" sur le gestionnaire du compte AnkaBot sera ignorée pendant ce type de reconnexion, vu qu'on a plus besoin de passer par le site haapi.ankama.com.

Si vous utiliser souvent des reconnexions, cette méthode peut réduire légèrement la consommation RAM et CPU.

Si le chef d'un groupe exécute cette méthode, elle sera appliquée à tous les bots du groupe.

Dernière mise à jour