Zum Artikel springen
NeuraCoreBenutzer-Wiki
← Zurück zum Kapitel
Eingebettetes Python

Jede beliebige Aktion aufrufen

Die kurzen Methoden decken das Übliche ab; darunter erreicht ein Aufruf alles.

Zwei Arten, dasselbe zu sagen

avatar.get_balance() ist eine kurze Methode. Es gibt einige hundert Aktionen und nicht alle haben eine. Jede lässt sich direkt aufrufen:

print(avatar.execute("get_connection_status"))
  • execute nimmt den genauen Namen der Aktion, in Anführungszeichen.
  • Es ist der Name aus dem Aktionsverzeichnis, genau so geschrieben.

Aktionen, die Angaben brauchen

Eine Aktion, der etwas mitzuteilen ist, nimmt ein zweites Argument: ein Wörterbuch benannter Werte. Die Registerkarte Automation nennt die erwarteten Namen neben jeder Aktion.

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

Den gesuchten Namen finden

Die vollständige Liste steht in diesem Wiki unter Automation Engine, Alle verfügbaren Aktionen. Namen mit get lesen etwas, Namen mit set ändern eine Einstellung.