Робота зі змінними

Як отримати значення змінних клієнта

get_client_var() | get_client_vars()

chevron-rightОписhashtag

Щоб отримати значення однієї змінної

get_client_var(client_id, variable)

Параметри: ! client_id - ID клієнта ! variable - назва змінної

Щоб отримати значення кількох змінних

get_client_vars(client_id, names)

Параметри: ! client_id - ID клієнта ! names- масив змінних

chevron-rightПрикладhashtag

Давайте надішлемо менеджеру повідомлення з номером уроку, який проходить один із учасників нашого проєкту:

Приклад використання функції для отримання значення змінної
Результат функції

Той самий варіант, але з виведенням, наприклад, рівня та уроку в ньому:

Приклад використання функції для отримання кількох значень
Результат функції
chevron-rightПриклад коду для копіюванняhashtag
/*Отримання однієї змінної*/
trial=get_client_var(64732310, 'lesson')

/*Отримання кількох змінних*/
names=["level","lesson"]
trial=get_client_vars(64732310, names)

Як призначити змінну клієнта

set_client_var() | set_client_vars()

chevron-rightОписhashtag

Щоб призначити значення однієї змінної

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"}'

chevron-rightПрикладhashtag

Приклад 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"}')

Розділ змінних у картці клієнта

Last updated