Blok warunków – jest to blok, który umożliwia przekierowanie logiki łańcucha w różnych kierunkach. W sumie ma dwa kierunki na wyjściu. Kieruje na «success» w przypadku sukcesu lub na «fail». w przypadku niepowodzenia kontroli warunków wewnątrz bloku.
W bloku warunków może istnieć wiele warunków logicznych, każdy warunek jest sprawdzany po kolei. Liczba warunków zależy od stawki bota.

Jak dodać blok warunków w konstruktorze botów Bot Market?
Postanowienia ogólne bloku warunków
To urządzenie ma dwa tryby pracy:
- «AND» - sprawdź wszystkie warunki wewnątrz bloku
- «OR» - sprawdzić do co najmniej jednego sukcesu w Warunkach.
Na przykład w telegramie ustawisz 3 warunki weryfikacji subskrypcji kanału. Z operatorem logicznym «AND». Oznacza to, że łańcuch "sukces" wyśle tylko wtedy, gdy użytkownik zasubskrybuje wszystkie trzy kanały. Jeśli przełączysz się na «OR», a następnie na łańcuch «success». skieruje użytkownika, jeśli zasubskrybuje co najmniej jeden kanał.
Liczba warunków rozszerza się w zależności od podłączonych komponentów.
Po spełnieniu warunku tworzone są nowe stałe:
- Dane stałe zawierają wynik spełnienia warunku i DANE TECHNICZNE.
- Na przykład warunek sprawdzania subskrypcji czatu lub kanału będzie zawierał status użytkownika i tablicę ChatMember z informacjami o użytkowniku.
Jeśli co najmniej jeden warunek powoduje błąd, pojawi się wpis w dzienniku. I cały łańcuch zostanie zatrzymany.

Konfigurowanie tablicy roboczej bota w Bot-Market

Jak dodać blok warunków:
- Klikamy na «+» w prawym górnym rogu wybranej płyty roboczej
- Wybierz blok warunków
- Naciskamy przycisk «Dodać»
Parametry bloku warunków

Blok warunków w bocie Telegram służy do kontrolowania logiki działania bota i podejmowania decyzji na podstawie przychodzących danych, tj. sprawdzanie spełnienia określonego warunku.
W przypadku bloku można ustawić następujące ustawienia:
- Sprawdzanie, czy użytkownik znajduje się na czacie lub kanale
- Sprawdzanie obecności stałej «float»
- Sprawdzanie zawartości na stałe «wiersz»
- Sprawdzanie wartości stałej «Bool»
Tryb DEBUG
Włączanie trybu debugowania dla programistów
Debug - jest to specjalny tryb pracy telegrambota, który pozwala programistom znaleźć i naprawić błędy (błędy) w logice bota, umożliwiając śledzenie każdej wykonanej akcji.
Aby włączyć tryb debugowania, musisz:
1. Przejdź do zakładki "Ustawienia bota"
2. Zmień status bota z «ON» w «Debug»

Ważne! Po włączeniu Debugtryb-Bot staje się niedostępny dla użytkowników bota, tryb jest przeznaczony tylko dla administratorów!
Podstawowe wpisy dziennika w trybie debugowania

W trybie «DEBUG» włączono pełne debugowanie wszystkich stanów pośrednich.
1. Po rozpoczęciu pracy grupy warunków w dzienniku będzie zapis: «Condition next item run, itemId: {NUMBER}» który pokazuje, który warunek został przetestowany.
2. Następnie pojawi się zapis weryfikacji na «OR/AND» – «All conditions OR/AND».
3. Jeśli zostanie znaleziony warunek do sprawdzenia, pojawi się rekord «Detect condition».
4. Jeśli warunek zostanie wywołany, pojawi się wpis z jego inicjalizacją «Init: Condition {DESCRIPTION}».
5. Następnie zapis «Params» z aktualnymi wartościami parametrów y warunku.
6. Następnie zapis «Constants generate» z wygenerowanymi stałymi.
7. Następnie sprawdzany jest następujący warunek i tak dalej, aż się skończą lub odniesie sukces.