Blog və xidmət məlumat bazası

Telegram Bot-Market bot konstruktorundakı şərtlər bloku nədir

Şərtlər bloku – bu, zəncir məntiqini müxtəlif istiqamətlərə yönləndirməyə imkan verən blokdur. Ümumilikdə çıxışda iki istiqamət var. İstiqamətləndirir «success» uğurlu və ya «fail». blok Daxilindəki şərtlərin yoxlanılması uğursuz olarsa.


Şərtlər blokunda bir neçə məntiqi şərt ola bilər, hər şərt növbə ilə yoxlanılır. Şərtlərin sayı botun tarifindən asılıdır.

Telegram Bot-Market bot konstruktorundakı şərtlər bloku nədir

Bot Market bot konstruktorunda şərtlər blokunu necə əlavə etmək olar?

Şərtlər blokunun ümumi müddəaları

Bu bölmənin iki iş rejimi var:


  1. «AND» - blok daxilində bütün şərtləri yoxlayın


  1. «OR» - şərtlərdə ən azı bir uğura qədər yoxlayın.

Məsələn, bir teleqramda bir kanal abunəliyini yoxlamaq üçün 3 şərt qoyacaqsınız. Məntiqi operatorla «AND». Bu o deməkdir ki, "success" zəncirinə yalnız istifadəçi hər üç kanala abunə olduqda göndəriləcəkdir. Keçid etsəniz «OR», sonra zəncirdə «success».ən azı bir kanala abunə olduqda İstifadəçini yönləndirəcəkdir.


Şərtlərin sayı bağlı komponentlərdən asılı olaraq genişlənir.

Şərt yerinə yetirildikdən sonra yeni sabitlər yaranır:


  1. Məlumat sabitlər şərtin yerinə yetirilməsinin nəticəsini ehtiva edir və texniki məlumatlar.


  1. Məsələn, bir söhbət və ya kanal abunəliyinin yoxlanılması şərtində istifadəçi statusu və istifadəçi məlumatı olan ChatMember massivi olacaqdır.


Ən azı bir şərt bir səhvə səbəb olarsa, bu barədə logda bir qeyd görünəcəkdir. Və bütün zəncir dayandırılacaq.

Şərtlər blokunun ümumi müddəaları-1

Bot-marketdə bot İş lövhəsinin qurulması


Bot-marketdə bot İş lövhəsinin qurulması-1

Şərtlər blokunu necə əlavə etmək olar:


  1. Basın «+» seçilmiş iş lövhəsinin yuxarı sağ küncündə


  1. Şərtlər blokunu seçin


  1. Düyməni basın "Əlavə et"


Şərtlər blokunun parametrləri


Şərtlər blokunun parametrləri-1

Telegram botundakı şərtlər bloku botun məntiqini idarə etmək üçün istifadə olunur və daxil olan məlumatlar əsasında qərar qəbul etmək, yəni.müəyyən bir şərtin yerinə yetirilməsinin yoxlanılması.


Şərt bloku üçün aşağıdakı parametrləri təyin edə bilərsiniz:


  1. İstifadəçinin söhbətdə və ya kanalda tapılmasının yoxlanılması


  1. Sabitin yoxlanılması «float»


  1. Məzmunu daim yoxlayın "sətirlər"


  1. Sabit dəyərinin yoxlanılması «Bool»


DEBUG rejimi

Yaradıcılar üçün Debug rejimini aktivləşdirin

Debug - bu, inkişaf etdiricilərə botun işləmə məntiqindəki səhvləri (səhvləri) tapmağa və düzəltməyə imkan verən, yerinə yetirilən hər bir hərəkəti izləməyə imkan verən telegrambotun xüsusi iş rejimidir.


DEBUG rejimini aktivləşdirmək üçün aşağıdakıları etməlisiniz:


1. Nişana keçin "Bot parametrləri"


2. Botun vəziyyətini dəyişdirin «ON» haqqında «Debug»


Yaradıcılar üçün Debug rejimini aktivləşdirin-1

Vacibdir! Aktiv olduqda Debugrejim-bot bot istifadəçiləri üçün əlçatmaz olur, rejim yalnız idarəçilər üçündür!

Debug rejimində əsas giriş qeydləri


Debug rejimində əsas giriş qeydləri-1

Rejimdə «DEBUG» bütün aralıq vəziyyətlərin tam ayıklanması daxildir.


1. Şərtlər qrupunun işə başlaması ilə logda bir qeyd olacaqdır: «Condition next item run, itemId: {NUMBER}», hansı şərtin yoxlanıldığını göstərir.


2. Sonra doğrulama girişi görünəcək «OR/AND»«All conditions OR/AND».


3. Yoxlama üçün bir şərt tapılarsa, bir qeyd görünəcəkdir «Detect condition».


4. Bir şərt çağırılırsa, başlanğıc ilə bir qeyd görünəcəkdir «Init: Condition {DESCRIPTION}».


5. Sonra qeyd edin «Params» şərtlərin parametrlərinin cari dəyərləri ilə.


6. Sonra qeyd edin «Constants generate» yaradılan sabitlərlə.


7. Sonra, aşağıdakı şərt yoxlanılır və beləliklə, onlar bitənə və ya uğur qazanana qədər.