Trabajar con variables

Cómo obtener los valores de las variables del cliente

get_client_var() | get_client_vars()

chevron-rightDescripciónhashtag

Para obtener el valor de una sola variable

get_client_var(client_id, variable)

Parámetros: ! client_id - ID del cliente ! variable - nombre de la variable

Para obtener los valores de varias variables

get_client_vars(client_id, names)

Parámetros: ! client_id - ID del cliente ! names- array de variables

chevron-rightEjemplohashtag

Enviemos al administrador un mensaje con el número de lección que está tomando uno de los participantes de nuestro proyecto:

Ejemplo de uso de la función para obtener el valor de una variable
Resultado de la función

La misma opción, pero con salida, por ejemplo, del nivel y la lección dentro de él:

Ejemplo de uso de la función para obtener varios valores
Resultado de la función
chevron-rightEjemplo de código para copiarhashtag
/*Obteniendo una sola variable*/
trial=get_client_var(64732310, 'lesson')

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

Cómo asignar una variable del cliente

set_client_var() | set_client_vars()

chevron-rightDescripciónhashtag

Para asignar el valor de una sola variable

set_client_var(client_id, variable, value)

Parámetros:

client_id — ID del cliente MaviBot variable — nombre de la variable que se asignará value — valor de la variable

Para asignar varias variables

set_client_vars(client_id, variables_dict)

Parámetros:

client_id — ID del cliente MaviBot variables_dict — diccionario; contiene todos los nombres de variables y sus valores que se añadirán. Formato: '{"var_name1": "var_value1", "var_name2": "var_value2", "var_name3": "var_value3"}'

chevron-rightEjemplohashtag

Ejemplo 1:

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

Ejemplo 2:

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

Sección de variables en la tarjeta del cliente

Última actualización