Aller à l’article
NeuraCoreWiki utilisateur
← Retour au chapitre
Python intégré

Appeler n’importe quelle action

Les méthodes courtes couvrent le courant ; en dessous, un seul appel atteint tout.

Deux façons de dire la même chose

avatar.get_balance() est une méthode courte. Il y a quelques centaines d’actions et toutes n’en ont pas une. Chacune reste appelable directement :

print(avatar.execute("get_connection_status"))
  • execute prend le nom exact de l’action, entre guillemets.
  • C’est le nom du répertoire des actions, orthographié à l’identique.

Les actions qui demandent des détails

Une action à renseigner prend un second argument : un dictionnaire de valeurs nommées. L’onglet Automation liste les noms attendus à côté de chaque action.

avatar.execute("send_im", {
    "to_agent_id": "00000000-0000-0000-0000-000000000000",
    "message": "Hello from a script",
})

Trouver le nom voulu

La liste complète est dans ce wiki, sous Moteur d’automatisation, Toutes les actions disponibles. Les noms commençant par get lisent, ceux commençant par set changent un réglage.