For the complete documentation index, see llms.txt. This page is also available as Markdown.

Değişkenlerle çalışma

İstemci değişken değerleri nasıl alınır

get_client_var() | get_client_vars()

Açıklama

Tek bir değişkenin değerini almak için

get_client_var(client_id, variable)

Parametreler: ! client_id - istemci ID'si ! variable - değişken adı

Birden fazla değişkenin değerini almak için

get_client_vars(client_id, names)

Parametreler: ! client_id - istemci ID'si ! names- değişken dizisi

Örnek

Projemizdeki katılımcılardan birinin aldığı ders numarasını yöneticiye bir mesajla gönderelim:

Bir değişkenin değerini almak için fonksiyon kullanımı örneği
Fonksiyon sonucu

Aynı seçenek, ancak örneğin seviyenin ve onun içindeki dersin çıktısıyla:

Birden fazla değer almak için fonksiyon kullanımı örneği
Fonksiyon sonucu
Kopyalama için kod örneği
/*Tek bir değişken alınıyor*/
trial=get_client_var(64732310, 'lesson')

/*Birden fazla değişken alınıyor*/
names=["level","lesson"]
trial=get_client_vars(64732310, names)

İstemci değişkeni nasıl atanır

set_client_var() | set_client_vars()

Açıklama

Tek bir değişken değerini atamak için

set_client_var(client_id, variable, value)

Parametreler:

client_id — MaviBot istemci ID'si variable — atanacak değişkenin adı value — değişken değeri

Birden fazla değişken atamak için

set_client_vars(client_id, variables_dict)

Parametreler:

client_id — MaviBot istemci ID'si variables_dict — sözlük; eklenecek tüm değişken adlarını ve değerlerini içerir. Format: '{"var_name1": "var_value1", "var_name2": "var_value2", "var_name3": "var_value3"}'

Örnek

Örnek 1:

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

Örnek 2:

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

İstemci kartındaki Değişkenler bölümü

Son güncelleme