Chaque bot a une page où vous le suivez et le pilotez. Ouvrez Gestionnaire de bots et cliquez sur le nom du bot : la page s'ouvre sur l'onglet Console. Tous les onglets partagent le même en-tête, si bien que les commandes et les alertes décrites ici restent toujours à portée de main.
L'en-tête
Le nom du bot se trouve à gauche. À droite, deux groupes de commandes : l'un pour la connexion du bot, l'autre pour son paquet.
Connexion
Le premier groupe affiche l'état de connexion du bot, à côté des boutons qui le modifient.
| État | Boutons |
|---|---|
| Déconnecté | Connecter, qui connecte le bot avec son compte Ankama, et Commencer l'attente, qui le met en attente de votre client Dofus. Connecter est grisé pour un bot sans compte, avec l'infobulle « Ce bot n'a aucun compte Ankama pour se connecter. » |
| Tout autre état : Connexion…, Connecté au serveur de connexion, En attente de votre réponse, En attente de votre client de jeu ou Connecté au serveur de jeu | Déconnecter, qui met fin à ce que fait le bot, quoi que ce soit. |
États et commandes explique chaque état. Mode Full socket et Mode MITM (MITM pour « homme du milieu », man-in-the-middle) expliquent les deux façons de se connecter.
Quand l'un de ces boutons échoue, une notification le signale : Impossible de connecter le bot avec la raison, La version du jeu du bot n'est pas encore prête, Impossible de mettre le bot en attente ou Impossible de déconnecter le bot. Voir Le bot ne se connecte pas.
Paquet
Le second groupe concerne le paquet du bot :
- Le paquet que le bot doit lancer, sous la forme
name@version, Script direct ou Aucun paquet sélectionné. Quand plusieurs versions de ce paquet sont installées, c'est un menu pour passer de l'une à l'autre ; sinon, il ouvre la page du paquet. Il devient orange quand la version est incompatible avec votre Asterobot. - Lancer, qui devient Arrêter pendant que le script tourne. Lancer est grisé tant que le bot n'est pas Connecté au serveur de jeu, avec l'infobulle « Connectez le bot à une partie avant d'exécuter un comportement. »
- Un menu avec Charger un nouveau paquet, Charger un paquet et le lancer et Décharger le paquet.
Lancer un paquet explique chacun d'eux.
Onglets
| Onglet | À quoi il sert |
|---|---|
| Console | Ce qu'Asterobot dit du bot, ce qu'écrit son script, et le chat du jeu. Voir Console. |
| Informations | Le compte Ankama et le serveur de la session du bot. Son nom devient orange quand le bot attend que vous choisissiez un serveur. Voir Informations. |
| Carte | Pas encore prêt. Voir Carte. |
| Inventaire | Les objets, les kamas et les pods du personnage. Voir Inventaire. |
| Outils | L'outil Réseau, pour suivre les messages du bot et envoyer des messages à la main. Voir Trafic réseau et Envoyer des messages à la main. |
| Réglages | Configuration du bot, les réglages propres au bot (voir Réglages du bot), et Réglages du paquet (voir Réglages et actions d'un paquet). |
Chaque onglet a sa propre adresse : recharger la page vous laisse donc sur le même onglet.
Choisir un serveur
La connexion d'un bot s'arrête parfois pour vous demander quel serveur de jeu rejoindre : quand le bot est réglé pour demander à chaque fois, ou quand il ne peut pas choisir seul, parce que son serveur forcé n'est pas disponible ou qu'aucun serveur n'est en ligne et ouvert au compte. L'état indique alors En attente de votre réponse, et une carte Choisissez un serveur apparaît sous les onglets, quel que soit l'onglet ouvert, avec « Ce bot est configuré pour toujours demander - choisissez ci-dessous le serveur de connexion. »
La carte affiche une tuile par serveur, avec son image, son nom et son numéro, un badge d'état (En ligne ou Maintenance), son type de serveur, Mono-compte pour les serveurs mono-compte et, quand le compte y a des personnages, leur nombre. L'icône d'information à côté d'un nom affiche la description du serveur. Seuls les serveurs que vous pouvez rejoindre tout de suite sont cliquables ; les autres sont grisés.
Cliquez sur un serveur, et la connexion reprend. Si votre réponse ne peut pas être envoyée, Impossible d'envoyer votre réponse apparaît.
Quand un bot se met à attendre une réponse alors que vous êtes ailleurs dans Asteroboard, une notification vous prévient, par exemple Le bot « my-bot » a besoin de votre saisie, avec un bouton Aller au bot. Le choix du serveur lui-même est expliqué dans Mode Full socket.
Problèmes
Des alertes rouges sous les onglets signalent ce qui s'est mal passé, sur tous les onglets :
| Alerte | Ce qu'elle signale |
|---|---|
| Impossible de connecter ce bot | La dernière tentative de connexion du bot a échoué. Le texte en donne la raison. |
| Le comportement s'est arrêté sur une erreur | Le script du bot a échoué. Le texte est l'erreur sur laquelle il s'est arrêté. |
Chaque alerte affiche le texte complet dans une zone que vous pouvez sélectionner, avec un bouton Copier et un bouton Masquer. Masquer cache ce message précis. Il revient après un rechargement de la page, et un message différent s'affiche toujours.
Tous les échecs n'arrivent pas jusqu'ici. Quand un paquet ne peut même pas démarrer, parce qu'il est absent, incompatible ou qu'un de ses fichiers contient une erreur, vous n'obtenez qu'une notification Impossible de démarrer le comportement, sans raison. L'onglet Réglages du bot, sous Réglages du paquet, affiche alors la raison. Erreurs de paquet détaille chaque erreur, et les auteurs de scripts en trouveront davantage dans Erreurs.
Quand le bot n'existe pas
Si le bot a été supprimé, ou si Asteroboard ne peut pas joindre l'Asterobot auquel il appartient, la page indique « Ce bot n'est pas enregistré (ou a été supprimé). » avec « Il a peut-être été supprimé, ou le serveur qui l'héberge n'est pas joignable. »