> For the complete documentation index, see [llms.txt](https://doc.ankabot.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.ankabot.dev/ankabot-pc/methodes/global/reconnectwithtoken.md).

# reconnectWithToken

### 🎮 Méthode

```coffeescript
global:reconnectWithToken(seconds)
```

### 📝 Arguments

| Nom     | Description                                                                                                            |
| ------- | ---------------------------------------------------------------------------------------------------------------------- |
| seconds | <p>Nombre de seconds où le personnage doit rester déconnecté.<br><strong>Ne doit pas dépasser 50 seconds.</strong></p> |

### 💎 Valeur de retour

| Type | Description |
| ---- | ----------- |

### <mark style="color:yellow;">Explication</mark>

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'<mark style="color:green;">avoir le shield activé</mark> sur son compte.

{% hint style="danger" %}
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.
{% endhint %}

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.

{% hint style="info" %}
Si le chef d'un groupe exécute cette méthode, elle sera appliquée à tous les bots du groupe.
{% endhint %}
