L'en-tête commun à toutes les pages d'un bot, avec le statut du personnage, ses commandes de connexion et de paquet, les onglets en dessous, la carte de choix du serveur et les alertes qui signalent les problèmes.
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, avec le statut de son personnage à côté. À droite, deux groupes de commandes : l'un pour la connexion du bot, l'autre pour son paquet.
Statut
Le menu à côté du nom du bot est le menu des statuts du jeu, celui de la zone de chat du jeu. Il affiche le statut de votre personnage avec sa pastille, aux couleurs du jeu, et permet de le changer.
Warning
Le statut de votre personnage change vraiment dans le jeu, pour tous les joueurs.
| Statut | Ce qu'en dit le jeu |
|---|---|
| Disponible (vert) | « Tout le monde peut interagir avec vous. » |
| Absent (orange) | « Personne ne peut interagir avec vous, mais vous recevez les messages privés. » |
| Absent... (orange) | La même chose, avec un message que le jeu renvoie à qui écrit en privé à votre personnage : une fenêtre demande la Raison de l'absence :, 256 caractères au plus. Survoler le menu affiche votre message. |
| Privé (bleu) | « Seuls vos amis peuvent interagir avec vous. Ce statut n'est pas conservé après déconnexion. » |
| Solo (rouge) | « Personne ne peut interagir avec vous. » |
Les noms, les descriptions et les couleurs sont ceux du jeu, dans la langue d'Asteroboard. Le menu affiche le statut que le jeu confirme : si le jeu refuse le changement, ou si vous changez de statut depuis votre propre client de jeu sur un bot relayé, il affiche ce que dit le jeu. Inactif, orange lui aussi, est le statut que le client de jeu met de lui-même après un moment sans activité : le menu l'affiche quand le jeu le signale, mais ne le propose pas, comme dans le jeu.
Comme le client de jeu, un personnage qui entre en jeu compte comme Disponible jusqu'à ce que le jeu signale un changement. Le menu est grisé tant que le bot n'est pas Connecté au serveur de jeu, avec l'infobulle « Le personnage doit être en jeu pour changer de statut. » Chaque changement affiche aussi la ligne du jeu dans la console, par exemple « Statut Absent activé. » : voir Console.
Si les pastilles sont toutes grises, la version de jeu a été téléchargée ou extraite avant qu'Asterobot lise les couleurs des statuts. Utilisez Télécharger plus de fichiers dans le menu de la version, puis extrayez-la à nouveau : voir Gérer les versions de jeu et Extraire les données du jeu.
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. |
| Personnage | La fiche du personnage telle que le jeu l'envoie, avec les icônes du jeu et le portrait de la classe, et la carte Métiers : le niveau de chaque métier, son expérience jusqu'au niveau suivant, ce qu'il récolte à ce niveau, et la prochaine ressource qu'il débloque avec le niveau qu'elle demande. Les métiers s'affichent dès que le personnage est entré en jeu, sans l'interrupteur du personnage en direct, et restent affichés en Dernières valeurs connues une fois le bot déconnecté. |
| 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 | La carte du personnage, en direct : qui est autour et ce qui peut être utilisé, avec de quoi marcher, changer de carte et utiliser portes, zaaps et ressources. Voir Carte. |
| Combat | Le module de combat : s'il joue les combats du bot, le profil et la vitesse avec lesquels il les joue, et le journal des tours des derniers combats. Voir Le module de combat. |
| Chat | Le module de chat : si le bot parle tout seul, et lesquels de ses annonces, réponses, déclencheurs, commandes et statut, les profils de chat d'où ils viennent, l'état du garde avec Arrêter l'envoi, l'état de chaque annonce et les dernières lignes, commandes et déclencheurs. Voir Le module de chat. |
| 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, et l'outil Mémoire, qui montre ce que les scripts du bot gardent dans sa mémoire. 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. »