So erhalten Sie Werte von Client-Variablen

get_client_var() | get_client_vars()

So erhalten Sie den Wert einer einzelnen Variable

get_client_var(client_id, variable)

Parameter:\ ! client_id - Client-ID\ ! variable - Variablenname

So erhalten Sie die Werte mehrerer Variablen

get_client_vars(client_id, names)

Parameter:\ ! client_id - Client-ID\ ! names- Array von Variablen

Senden wir dem Manager eine Nachricht mit der Lektionsnummer, die einer der Teilnehmer unseres Projekts gerade bearbeitet:

Dieselbe Option, jedoch mit Ausgabe z. B. des Levels und der darin enthaltenen Lektion:

/*Eine einzelne Variable abrufen*/
trial=get_client_var(64732310, 'lesson')

/*Mehrere Variablen abrufen*/
names=["level","lesson"]
trial=get_client_vars(64732310, names)

So weisen Sie eine Client-Variable zu

set_client_var() | set_client_vars()

So weisen Sie einen einzelnen Variablenwert zu

set_client_var(client_id, variable, value)

Parameter:

client_id — MaviBot-Client-ID
variable — ein Name der zuzuweisenden Variable
value — der Variablenwert

So weisen Sie mehrere Variablen zu

set_client_vars(client_id, variables_dict)

Parameter:

client_id — MaviBot-Client-ID
variables_dict — Wörterbuch; enthält alle Variablennamen und deren Werte, die hinzugefügt werden sollen.
Format:
'{"var_name1": "var_value1", "var_name2": "var_value2", "var_name3": "var_value3"}'

Beispiel 1:

set_client_var(client_id, "new", "yes")

Beispiel 2:

set_client_vars(1136, '{"var_name1": "var_value1", "var_name2": "var_value2", "var_name3": "var_value3"}')

Abschnitt „Variablen“ in der Client-Karte