Comment obtenir les valeurs des variables client

get_client_var() | get_client_vars()

Pour obtenir la valeur d'une seule variable

get_client_var(client_id, variable)

Paramètres :\ ! client_id - ID du client\ ! variable - nom de la variable

Pour obtenir les valeurs de plusieurs variables

get_client_vars(client_id, names)

Paramètres :\ ! client_id - ID du client\ ! names - tableau de variables

Envoyons au gestionnaire un message avec le numéro de leçon que suit l'un des participants de notre projet :

La même option, mais avec affichage, par exemple, du niveau et de la leçon correspondante :

/*Getting a single variable*/
trial=get_client_var(64732310, 'lesson')

/*Getting multiple variables*/
names=["level","lesson"]
trial=get_client_vars(64732310, names)

Comment attribuer une variable client

set_client_var() | set_client_vars()

Pour attribuer la valeur d'une seule variable

set_client_var(client_id, variable, value)

Paramètres :

client_id — ID du client MaviBot
variable — nom de la variable à attribuer
value — valeur de la variable

Pour attribuer plusieurs variables

set_client_vars(client_id, variables_dict)

Paramètres :

client_id — ID du client MaviBot
variables_dict — dictionnaire ; contient tous les noms de variables et leurs valeurs à ajouter.
Format :
'{"var_name1": "var_value1", "var_name2": "var_value2", "var_name3": "var_value3"}'

Exemple 1 :

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

Exemple 2 :

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

Section des variables dans la fiche client