title: bot — Contrôle du bot | MoonBot API description: API contrôle du bot MoonBot : start/stop, déconnexion, gestion d'état.
bot — Contrôle du bot¶
API contrôle du bot MoonBot : start/stop, déconnexion, gestion d'état.
11 fonctions dans ce namespace.
Index¶
bot.logEtatbot.afterFightControlebot.quickCommandbot.boostStatbot.sendPacketbot.sessionStatsbot.spells / jobsbot.uptimebot.scriptMemory
Référence¶
bot.log¶
Affiche un message dans les logs.
Etat¶
bot.state() / isInGame() / isFighting() / isConnected() / isPaused() / isHarvesting() / isRunning() / isMoving()
returns string / boolean
state()→string ('Idle', 'Running', 'Paused', 'Error'). Toutes les autres→boolean.
bot.afterFight¶
returns boolean
True si vient de finir un combat (auto-clear).
Controle¶
returns boolean
Arrete, pause ou reprend le bot.
bot.quickCommand¶
returns boolean
Execute une commande rapide.
bot.boostStat¶
returns boolean
Boost une stat (envoie la commande).
bot.sendPacket¶
returns boolean
Envoie un paquet brut au serveur.
bot.sessionStats¶
returns {xpGained: number, kamasGained: number, fightsWon: number, fightsLost: number, resourcesCollected: number, itemsLooted: number}
Statistiques de la session en cours.
bot.spells / jobs¶
returns table of {id, name, level, position} / table of {id, name, level, xp, xpNext}
spells()→sorts du personnage avec position de raccourci. jobs()→metiers avec XP.
bot.uptime¶
returns number
Duree du script en secondes.
bot.scriptMemory¶
returns any
Get/set memoire locale du script. Sans value = lecture.