Mode Développeur
Bienvenue dans l’espace développeur. Cet espace est réservé aux plus curieux d’entre vous et vous offre une liberté totale pour concevoir, modifier et exploiter vos trajets sans aucune limite.
PS : Pour cette partie de la documentation, vous devrez vous appuyer sur la section « mode développeur » directement intégrée au bot.
Pour commencer, vous devez vous rendre dans l’onglet Options de Snowbot, puis activer le Mode développeur.
En cliquant sur Activé, vous commencerez à recevoir l’ensemble des paquets entrants et sortants du bot. Vous pouvez choisir d’afficher les paquets Dofus 2.0 ou Dofus 3.0.
Vous avez également la possibilité de vider la console de logs en cliquant sur Vider l’historique, ce qui est particulièrement pratique lorsque de nombreux logs se sont accumulés.
Il est aussi possible d’exporter tous les paquets reçus et envoyés, une fonctionnalité très utile pour les analyser, par exemple avec ChatGPT.
Enfin, vous pouvez filtrer l’affichage des paquets en choisissant entre les paquets entrants et les paquets sortants.
Utilisation pour Dofus PC :
Etape 1 : lire un message
Voici la valeur que nous souhaitons récupérer dans notre exemple :

Dans notre exemple nous souhaitons savoir les information sur le coffre d'havre sac . Pour se faire nous remarquons que le packet ExchangeStartedWithStorageEvent contient une variable storage_max_slot qui renvoie une valeur si le personnage ouvre le coffre. Voici comment je récupère cette valeur dans mon script :
La console nous donnera donc les informations du storage utilisé :
Etape 2 : envoyer un message
Voici le message que nous allons envoyer :
Nous allons envoyer le message HavenBagEnterRequest de rentrer et sortir de l'havre sac. Voici mon rendu :
Dans notre exemple ici, la fonction developer:createMessage("HavenBagEnterRequest") nous permet d'instancier le message. Ensuite nous remplissons la structure du message et nous pouvons l'envoyer au serveur.

Mis à jour

