Trabajar con variables
Cómo obtener los valores de las variables del cliente
get_client_var() | get_client_vars()
Descripción
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
Ejemplo
Enviemos al administrador un mensaje con el número de lección que está tomando uno de los participantes de nuestro proyecto:


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


Ejemplo de código para copiar
/*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()
Descripción
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"}'
Última actualización



