Kā iegūt klienta mainīgo vērtības

get_client_var() | get_client_vars()

Apraksts

Lai iegūtu viena mainīgā vērtību

get_client_var(client_id, variable)

Parametri:\ ! client_id - klienta ID\ ! variable - mainīgā nosaukums

Lai iegūtu vairāku mainīgo vērtības

get_client_vars(client_id, names)

Parametri:\ ! client_id - klienta ID\ ! names- mainīgo masīvs

Piemērs

Nosūtīsim pārvaldniekam ziņojumu ar nodarbības numuru, kuru apmeklē viens no mūsu projekta dalībniekiem:

Tā pati opcija, bet ar izvadi, piemēram, līmenim un nodarbībai tajā:

Koda piemērs kopēšanai
/*Getting a single variable*/
trial=get_client_var(64732310, 'lesson')

/*Getting multiple variables*/
names=["level","lesson"]
trial=get_client_vars(64732310, names)

Kā piešķirt klienta mainīgo

set_client_var() | set_client_vars()

Apraksts

Lai piešķirtu viena mainīgā vērtību

set_client_var(client_id, variable, value)

Parametri:

client_id — MaviBot klienta ID
variable — piešķiramā mainīgā nosaukums
value — mainīgā vērtība

Lai piešķirtu vairākus mainīgos

set_client_vars(client_id, variables_dict)

Parametri:

client_id — MaviBot klienta ID
variables_dict — vārdnīca; satur visus mainīgo nosaukumus un to vērtības, kas jāpievieno.
Formāts:
'{"var_name1": "var_value1", "var_name2": "var_value2", "var_name3": "var_value3"}'

Piemērs
  1. piemērs:

set_client_var(client_id, "new", "yes")

  1. piemērs:

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

Mainīgo sadaļa klienta kartē