Aller au contenu
Afficher dans l'application

Une meilleure façon de naviguer. En savoir plus.

Asterobot

Une application plein écran sur votre écran d'accueil avec notifications push, badges et plus encore.

Pour installer cette application sur iOS et iPadOS
  1. Appuyez sur Icône de partage dans Safari
  2. Faites défiler le menu et appuyez sur Ajouter à l'écran d'accueil.
  3. Appuyez sur Ajouter dans le coin supérieur droit.
Pour installer cette application sur Android
  1. Appuyez sur le menu à trois points (⋮) dans le coin supérieur droit du navigateur.
  2. Appuyez sur Ajouter à l'écran d'accueil ou Installer l'application.
  3. Confirmez en appuyant sur Installer.

Le bot Dofus 3 gratuit de nouvelle génération

Asterobot est un bot pour Dofus 3 (Unity), entièrement gratuit et mis à jour à chaque nouvelle version du jeu. Lancez vos bots en Full socket, sans fenêtre de jeu ni ligne de code, et faites-en tourner plusieurs à la fois, ou faites-les suivre votre propre partie en MITM.

Programmez-les avec un SDK JavaScript complet, pilotez-les depuis Asteroboard sur ordinateur comme sur téléphone, ou confiez-les à une IA comme Claude ou ChatGPT grâce au serveur MCP intégré.

  • 100 % gratuit
  • À jour avec la dernière version de Dofus 3
  • Windows, macOS, Linux et Docker
  • Full socket ou MITM

Pourquoi Asterobot ?

Un bot que vous contrôlez de bout en bout

De la connexion au serveur jusqu'au moindre message échangé avec le jeu, rien ne vous est caché.

Comment un bot se connecte

Votre demande« Va chercher 50 laines de bouftou »

  1. post-gamedata-querycherche l'identifiant de la Laine de bouftou dans les données du jeu
  2. post-gamedata-queryrepère les cartes où la ressource pousse
  3. post-bot-moveMapMovementRequestemmène le personnage sur la bonne carte
  4. post-bot-behavior-playInteractiveUsedEventlance le paquet de récolte
  5. watch-eventsObjectHarvestedEventcompte les laines jusqu'à 50

Réponse : 50 laines de bouftou récoltées, le bot attend la suite.

En bleu, les outils MCP appelés par l'assistant. En violet, les messages échangés avec le jeu.

Votre demande« Emmène mon bot combattre des bouftous »

  1. get-botsregarde quel bot est en jeu et où il se trouve
  2. post-gamedata-querycherche les cartes où apparaissent les groupes de bouftous
  3. post-bot-moveMapMovementRequestapproche le personnage du groupe
  4. post-bot-behavior-playlance votre paquet de combat
  5. watch-eventsObjectQuantityEventsuit les combats et le butin ramassé

Réponse : trois combats gagnés, le butin est dans l'inventaire.

En bleu, les outils MCP appelés par l'assistant. En violet, les messages échangés avec le jeu.

Votre demande« Connecte mes trois bots et lance le paquet de pêche »

  1. get-botsliste vos bots et leur état
  2. post-bot-connectconnecte ceux qui sont hors ligne
  3. post-bot-behavior-loadinstalle le paquet de pêche sur chacun
  4. post-bot-behavior-playdémarre les scripts
  5. watch-eventsbotManager.updatedattend que les trois soient bien en jeu

Réponse : trois bots en jeu, le paquet de pêche tourne sur les trois.

En bleu, les outils MCP appelés par l'assistant. En violet, les messages échangés avec le jeu.

MITM : vous jouez à Dofus comme d'habitude et votre bot suit votre session. Vos scripts voient passer chaque message dans les deux sens, et peuvent en envoyer, en modifier ou en bloquer. Full socket : aucune fenêtre de jeu. Chaque bot se connecte à Ankama avec son propre compte et parle directement au serveur, ce qui permet d'en faire tourner plusieurs côte à côte.

Serveur MCP intégré : branchez votre assistant IA sur Asterobot et toute son API devient des outils qu'il peut appeler, dans les deux modes de connexion.

  • Deux modes de connexion

    Laissez un bot jouer seul en Full socket, ou faites-le suivre votre propre partie en MITM.

  • Entièrement programmable

    Un SDK JavaScript qui va des messages bruts du jeu jusqu'aux comportements complets.

  • Pilotable par une IA

    Un serveur MCP intégré : votre assistant appelle toute l'API d'Asterobot en langage naturel.

  • Tout depuis le navigateur

    Vos bots, vos comptes, vos paquets et les données du jeu réunis dans Asteroboard, sur ordinateur comme sur téléphone.

  • Un outil d'analyse

    Un sniffer réseau et les données extraites du jeu pour comprendre et déboguer les messages et le contenu de Dofus 3.

Connexion

Jouez avec votre bot, ou laissez-le jouer seul

Vous choisissez le mode pour chaque bot. Vos scripts, eux, fonctionnent de la même façon dans les deux cas.

MITM

Le plus simple pour commencer

Vous lancez Dofus comme d'habitude depuis le launcher Ankama. Votre partie passe par Asterobot, et le bot relaie tout ce qui s'échange entre votre client et le serveur.

  • Aucun mot de passe Ankama à donner à Asterobot
  • Compatible avec Ankama Shield et la double authentification
  • Vos scripts lisent, envoient, modifient ou bloquent chaque message, dans les deux sens
  • Le jeu peut tourner sur un ordinateur et Asterobot sur un autre

Full socket

Sans fenêtre de jeu

Le bot se connecte à Ankama et discute directement avec les serveurs du jeu. Aucune fenêtre Dofus à garder ouverte, et rien ne vous empêche d'en lancer plusieurs.

  • Plusieurs bots en même temps, un compte Ankama par bot
  • Connexion automatique, ou manuelle si vous préférez
  • Choix du serveur de jeu directement depuis la page du bot
  • Idéal sur un serveur, un VPS ou avec Docker

Un bot Full socket entre en jeu grâce à un script de connexion. Vous pouvez écrire le vôtre dès aujourd'hui, et des scripts prêts à l'emploi arrivent bientôt.

SDK JavaScript

Écrivez à n'importe quel niveau, du simple message à la routine complète

Les scripts s'écrivent en JavaScript moderne, avec les modules et async/await. Descendez jusqu'aux messages bruts du jeu quand vous voulez tout contrôler, ou construisez de gros comportements à partir de petits paquets quand vous voulez aller vite. Dans les deux cas, un même script tourne de la même façon sur un bot Full socket et sur un bot MITM.

Haut niveau

Votre comportement

Le paquet que joue votre bot. Il peut être aussi gros que vous le voulez.

  • Route de farm
  • Assistant HDV
  • Assistant de chat

Les paquets sur lesquels il s'appuie

Déclarez des dépendances et importez-les, les vôtres ou celles de n'importe qui dans la bibliothèque. Elles peuvent elles-mêmes avoir leurs propres dépendances.

  • Dépendances
  • Versions côte à côte
  • Officiels et communautaires

Modules intégrés

Ce dont la plupart des bots ont besoin, prêt à importer.

  • Déplacement
  • Recherche de chemin
  • Données du jeu et SQL
  • Réglages
  • Minuteurs
  • Console

Messages du jeu

Chaque message de Dofus 3, dans les deux sens, par son nom.

  • Envoyer
  • Requête
  • Attendre
  • Écouter
  • Intercepter
  • Octets bruts

Bas niveau

Réutilisez-le, ou réécrivez-le

Un script de haut niveau importe des scripts de bas niveau comme dépendances. Pas tout à fait ce qu'il vous faut ? Reprenez le code et réécrivez-le à votre façon : c'est du JavaScript, directement dans votre bibliothèque.

Un script, deux modes

Les messages arrivent à votre script de la même façon sur un bot Full socket et sur un bot MITM, vous écrivez donc votre logique une seule fois.

Réglages et boutons, sans interface à coder

Déclarez des réglages et des actions dans votre script, et Asteroboard en fait un formulaire et des boutons sur la page de chaque bot.

Un éditeur qui connaît Dofus

Écrivez dans Asteroboard, avec l'autocomplétion pour tout le SDK et pour chaque message de Dofus 3, et une référence complète du protocole sur asterobot.net.

Analyse du jeu

Aussi un outil pour décortiquer Dofus 3

Même sans faire tourner de bot, Asterobot est très utile pour comprendre et déboguer Dofus 3, grâce à son sniffer réseau et aux données extraites du jeu.

Sniffer réseau

Branchez un bot MITM sur votre partie et regardez passer les messages pendant que vous jouez.

  • Chaque message décodé, avec son nom et tous ses champs
  • Un filtre des messages à afficher, et une recherche dans le trafic
  • L'envoi d'un message à la main, au serveur ou à votre client Dofus
  • Un script peut aussi journaliser tout le trafic, dans les deux sens

Base de données du jeu

Chaque version de Dofus téléchargée est extraite en données que vous pouvez explorer.

  • Une recherche par nom ou par texte, et toutes les tables à parcourir
  • Des liens pour passer d'un enregistrement à ceux qu'il référence
  • Un éditeur SQL, avec des exemples prêts à lancer
  • Les textes par identifiant ou par clé, et les cartes cellule par cellule

Voir la référence du protocole Dofus →

Bibliothèque

Pas envie de coder ? Installez les paquets des autres

La bibliothèque d'asterobot.net rassemble les paquets partagés par les membres, et chacun peut y publier le sien.

  • Installation par lien

    Copiez le lien d'un paquet, collez-le dans Asteroboard, et il rejoint votre bibliothèque.

  • Officiel ou communauté

    Un badge indique qui a publié chaque paquet.

  • Mises à jour côte à côte

    Une nouvelle version s'installe à côté de l'ancienne, et vos bots changent quand vous le décidez.

  • Import et export en .zip

    Pour partager un paquet en dehors du site.

Parcourir la bibliothèque →

Asteroboard

Tous vos bots dans un seul onglet

Asteroboard est l'interface web d'Asterobot. Utilisez-la dans votre navigateur, installez-la comme une application, ou gardez un œil sur vos bots depuis votre téléphone.

  • Console et chat en direct

    Les messages de vos scripts et le chat du jeu dans le même fil, avec de quoi répondre en jeu.

  • Inventaire en direct

    Objets, kamas et pods, mis à jour pendant que le bot joue.

  • Outils réseau

    Suivez chaque message et ses champs, et envoyez-en un à la main.

  • Comptes Ankama

    Enregistrez vos comptes et connectez-les automatiquement ou à la main.

  • Versions du jeu

    Téléchargez Dofus directement depuis Ankama et extrayez ses données pour vos bots.

  • Contrôle des bots

    Connectez, lancez, arrêtez ou changez de paquet, et appliquez de nouveaux réglages sans redémarrer.

  • Cartes

    Une carte du monde avec recherche, et une visionneuse qui descend jusqu'à chaque cellule.

  • Données du jeu et SQL

    Parcourez toutes les données extraites, ou interrogez-les en SQL.

  • Textes et musique

    Tous les textes du jeu, et même un lecteur pour sa musique.

Plateformes

Chez vous, sur un serveur ou sur trois PC à la fois

  • Windows, macOS et Linux

    Sur processeur Intel/AMD ou ARM. Un seul fichier à télécharger et à lancer, sans installation.

  • Docker

    Faites tourner Asterobot dans un conteneur, sur n'importe quel serveur amd64 ou arm64.

  • Contrôle à distance

    Laissez Asterobot sur un serveur et ouvrez Asteroboard depuis votre réseau ou par internet.

  • MITM sur plusieurs PC

    Le jeu sur un PC, Asterobot sur un deuxième, Asteroboard sur un troisième.

Pour commencer

Votre premier bot tourne sur votre propre partie

  1. Téléchargez Asterobot

    Récupérez le fichier pour votre système et décompressez-le où vous voulez.

  2. Lancez-le et connectez-vous

    Asteroboard s'ouvre dans votre navigateur. Connectez-vous avec votre compte asterobot.net, ou créez-en un.

  3. Ajoutez un bot MITM

    Téléchargez la version de Dofus que vous jouez, puis ajoutez un bot qui attend votre client de jeu.

  4. Jouez

    Lancez Dofus comme d'habitude. Votre chat, votre inventaire et les messages de votre partie s'affichent dans Asteroboard.

Compte

Navigation

Recherche

Recherche

Configurer les notifications push du navigateur

Chrome (Android)
  1. Appuyez sur l'icône de cadenas à côté de la barre d'adresse.
  2. Tap Autorisations → Notifications.
  3. Ajustez vos préférences.
Chrome (Desktop)
  1. Cliquez sur l'icône représentant un cadenas dans la barre d'adresse..
  2. Select Paramètres du site.
  3. Find Notifications et ajustez vos préférences.