Bot API metodlari

Custom Code node'da ishlatish mumkin bo'lgan funksiyalar.

O'zgaruvchilar

get_var(name)

O'zgaruvchi qiymatini oladi.

# Oddiy o'zgaruvchi
name = get_var("var.name")

# Foydalanuvchi ma'lumoti
user_id = get_var("user.id")
first_name = get_var("user.first_name")

# Xabar ma'lumoti
text = get_var("message.text")
message_id = get_var("message.id")

# Callback ma'lumoti
callback_data = get_var("callback.data")

# State ma'lumoti
current_state = get_var("state.name")

set_var(name, value)

O'zgaruvchiga qiymat beradi.

Foydalanuvchi

get_user()

Foydalanuvchi ma'lumotlarini qaytaradi.

Xabar

get_message()

Kelgan xabar ma'lumotlarini qaytaradi.

send_message(chat_id, text, **kwargs)

Xabar yuboradi.

send_photo(chat_id, photo, **kwargs)

Rasm yuboradi.

send_document(chat_id, document, **kwargs)

Hujjat yuboradi.

edit_message(chat_id, message_id, text, **kwargs)

Xabarni tahrirlaydi.

delete_message(chat_id, message_id)

Xabarni o'chiradi.

answer_callback_query(callback_id, text, **kwargs)

Callback query'ga javob beradi.

Kolleksiyalar

get_collection(name)

Kolleksiya elementlarini qaytaradi.

add_to_collection(name, data)

Kolleksiyaga element qo'shadi.

update_collection_item(name, item_id, data)

Elementni yangilaydi.

delete_from_collection(name, item_id)

Elementni o'chiradi.

find_in_collection(name, query)

Kolleksiyadan qidiradi.

State

set_state(name, data=None)

Foydalanuvchi holatini o'rnatadi.

get_state()

Joriy holatni qaytaradi.

Yordamchi funksiyalar

log(message)

Debug uchun log yozadi.

sleep(seconds)

Kutish (pauza).

circle-exclamation

Keyingi

O'zgaruvchilarchevron-right

Last updated

Was this helpful?