Trabalhando com variáveis

Como obter valores de variáveis do cliente

get_client_var() | get_client_vars()

chevron-rightDescriçãohashtag

Para obter o valor de uma única variável

get_client_var(client_id, variável)

Parâmetros: ! client_id - ID do cliente ! variable - nome da variável

Para obter os valores de várias variáveis

get_client_vars(client_id, names)

Parâmetros: ! client_id - ID do cliente ! names- array de variáveis

chevron-rightExemplohashtag

Vamos enviar ao gerente uma mensagem com o número da lição que um dos participantes do nosso projeto está fazendo:

Exemplo de uso da função para obter o valor de uma variável
Resultado da função

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

Exemplo de uso da função para obter vários valores
Resultado da função
chevron-rightExemplo de código para copiarhashtag
/*Obtendo uma única variável*/
trial=get_client_var(64732310, 'lesson')

/*Obtendo várias variáveis*/
names=["level","lesson"]
trial=get_client_vars(64732310, names)

Como atribuir uma variável do cliente

set_client_var() | set_client_vars()

chevron-rightDescriçãohashtag

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 — nome da variável a ser atribuída value — valor da variável

Para atribuir várias 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 das variáveis e seus valores a serem adicionados. Formato: '{"var_name1": "var_value1", "var_name2": "var_value2", "var_name3": "var_value3"}'

chevron-rightExemplohashtag

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

Atualizado