Как получить значения переменных клиента
get_client_var() | get_client_vars()
Чтобы получить значение одной переменной
get_client_var(client_id, variable)
Параметры:\ ! client_id - ID клиента\ ! variable - имя переменной
Чтобы получить значения нескольких переменных
get_client_vars(client_id, names)
Параметры:\ ! client_id - ID клиента\ ! names- массив переменных
Отправим менеджеру сообщение с номером урока, который проходит один из участников нашего проекта:


Тот же вариант, но с выводом, например, уровня и урока внутри него:


/*Получение одной переменной*/
trial=get_client_var(64732310, 'lesson')
/*Получение нескольких переменных*/
names=["level","lesson"]
trial=get_client_vars(64732310, names)
Как присвоить переменную клиента
set_client_var() | set_client_vars()
Чтобы присвоить значение одной переменной
set_client_var(client_id, variable, value)
Параметры:
client_id — ID клиента MaviBot
variable — имя присваиваемой переменной
value — значение переменной
Чтобы присвоить несколько переменных
set_client_vars(client_id, variables_dict)
Параметры:
client_id — ID клиента MaviBot
variables_dict — словарь; содержит все имена переменных и их значения для добавления.
Формат:
'{"var_name1": "var_value1", "var_name2": "var_value2", "var_name3": "var_value3"}'
Пример 1:
set_client_var(client_id, "new", "yes")


Пример 2:
set_client_vars(1136, '{"var_name1": "var_value1", "var_name2": "var_value2", "var_name3": "var_value3"}')

Раздел переменных в карточке клиента



