Blog e knowledge base del servizio
Qual è il blocco delle condizioni nel Generatore di bot di Telegram Bot-Market
Stampato: 27.07.2025

Unità di termini – è un blocco che consente di reindirizzare la logica della catena in diverse direzioni. In totale, ha due direzioni all'uscita. Dirige verso «success» in caso di successo o su «fail». nel caso in cui il controllo delle condizioni all'interno del blocco fallisca.


Ci possono essere più condizioni booleane in un blocco di condizioni, ogni condizione viene controllata a turno. Il numero di condizioni dipende dalla tariffa del bot.

Qual è il blocco delle condizioni nel Generatore di bot di Telegram Bot-Market

Come aggiungere un blocco di condizioni nel costruttore di bot di Bot Market?

Disposizioni generali del blocco di condizioni

Questa unità ha due modalità di funzionamento:


  1. «AND» - controllare tutte le condizioni all'interno del blocco


  1. «OR» - verificare almeno un successo nelle condizioni.

Ad esempio, si impostano 3 condizioni per verificare l'iscrizione a un canale in un telegramma. Con operatore logico «AND». Ciò significa che sulla catena "success", invierà solo se l'utente si iscrive a tutti e tre i canali. Se si passa a «OR» poi sulla catena «success». indirizzerà l'utente Se si iscrive ad almeno un canale.


Il numero di condizioni si espande in base ai componenti collegati.

Dopo che la condizione è soddisfatta, si formano nuove costanti:


  1. Data le costanti contengono il risultato della condizione e Dati tecnici.


  1. Ad esempio, una condizione di convalida per un abbonamento a una chat o un canale conterrà lo stato dell'utente e un array di ChatMember con le informazioni dell'utente.


Se almeno una condizione genera un errore, verrà visualizzata una voce di registro. E l'intera catena si fermerà.

Disposizioni generali del blocco di condizioni-1

Configurazione della scheda di lavoro del bot in Bot-Market


Configurazione della scheda di lavoro del bot in Bot-Market-1

Come aggiungere un blocco di condizioni:


  1. Clicca su «+» nell'angolo in alto a destra della scheda di lavoro selezionata


  1. Scegli il blocco delle condizioni


  1. Premere il pulsante «Aggiungere»


Parametri del blocco di condizione


Parametri del blocco di condizione-1

Il blocco delle condizioni nel bot di Telegram viene utilizzato per controllare la logica del bot e prendere decisioni basate sui dati in arrivo, ad es. verifica del rispetto di una determinata condizione.


Per il blocco condizione è possibile impostare le seguenti impostazioni:


  1. Verifica della presenza di un utente in una chat o in un canale


  1. Verifica della presenza di una costante «float»


  1. Controllo del contenuto in modo permanente «righe»


  1. Controllo del valore costante «Bool»


Modalità DEBUG

Abilitazione della modalità Debug per gli sviluppatori

Debug - questa è una modalità di funzionamento speciale di telegrambot, che consente agli sviluppatori di trovare e correggere errori (bug) nella logica del bot, consentendo di tenere traccia di ogni azione eseguita.


Per abilitare la modalità DEBUG è necessario:


1. Vai alla scheda "Impostazioni Bot»


2. Cambia lo stato del bot con «ON» di «Debug»


Abilitazione della modalità Debug per gli sviluppatori-1

Importante! Quando si attiva la Debugmodalità-il bot diventa inaccessibile agli utenti del bot, la modalità è solo per gli amministratori!

Voci di registro di base in modalità Debug


Voci di registro di base in modalità Debug-1

In modalità «DEBUG» il debug completo di tutti gli stati intermedi è abilitato.


1. Quando si avvia il gruppo di condizioni, il registro avrà una voce: «Condition next item run, itemId: {NUMBER}», che mostra quale condizione è stata verificata.


2. Quindi verrà visualizzata la voce di convalida su «OR/AND»«All conditions OR/AND».


3. Se viene trovata una condizione da verificare, verrà visualizzato un record «Detect condition».


4. Se viene chiamata una condizione, verrà visualizzata una voce con la sua inizializzazione «Init: Condition {DESCRIPTION}».


5. Quindi registrare «Params» con i valori dei parametri correnti della condizione y.


6. Quindi registrare «Constants generate» con costanti generate.


7. Successivamente, viene verificata la seguente condizione e così via fino a quando non si esauriscono o non c'è successo.


Comments
to write comments
Comment list is empty. Start now!