Como obter valores de variáveis do cliente
get_client_var() | get_client_vars()
Para obter o valor de uma única variável
get_client_var(client_id, variable)
Parâmetros:\ ! client_id - ID do cliente\ ! variable - nome da variável
Para obter os valores de múltiplas variáveis
get_client_vars(client_id, names)
Parâmetros:\ ! client_id - ID do cliente\ ! names- array de variáveis
Vamos enviar ao gerente uma mensagem com o número da lição que um dos participantes do nosso projeto está fazendo:


A mesma opção, mas com saída, por exemplo, do nível e da lição dentro dele:


/*Obtendo uma única variável*/
trial=get_client_var(64732310, 'lesson')
/*Obtendo múltiplas variáveis*/
names=["level","lesson"]
trial=get_client_vars(64732310, names)
Como atribuir uma variável do cliente
set_client_var() | set_client_vars()
Para atribuir o valor de uma única variável
set_client_var(client_id, variable, value)
Parâmetros:
client_id — ID do cliente MaviBot
variable — um nome da variável a ser atribuída
value — o valor da variável
Para atribuir múltiplas variáveis
set_client_vars(client_id, variables_dict)
Parâmetros:
client_id — ID do cliente MaviBot
variables_dict — dicionário; contém todos os nomes de variáveis e seus valores a serem adicionados.
Formato:
'{"var_name1": "var_value1", "var_name2": "var_value2", "var_name3": "var_value3"}'
Exemplo 1:
set_client_var(client_id, "new", "yes")


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

Seção de variáveis no cartão do cliente



