Blok kondisi adalah blok yang memungkinkan Anda mengarahkan logika rantai ke arah yang berbeda. Secara total, ia memiliki dua arah keluaran. Ini mengarahkan ke "sukses" dalam hal keberhasilan atau untuk "gagal" jika terjadi kegagalan untuk memeriksa kondisi di dalam blok.
Mungkin ada beberapa kondisi logis di blok kondisi, setiap kondisi diperiksa secara bergantian. Jumlah ketentuan tergantung pada tarif bot.

Bagaimana cara menambahkan blok kondisi di konstruktor Bot Market?
Ketentuan umum blok Syarat dan Ketentuan
Unit ini memiliki dua mode pengoperasian:
- "DAN" - periksa semua kondisi di dalam blok.
- "ATAU" - periksa setidaknya satu keberhasilan dalam kondisi tersebut.
Misalnya, Anda akan menetapkan 3 ketentuan untuk memeriksa langganan saluran di telegram. Dengan operator logika "DAN". Ini berarti bahwa itu akan dikirim ke rantai "sukses" hanya jika pengguna berlangganan ketiga saluran tersebut. Jika Anda beralih ke "ATAU", lalu "sukses" chain akan mengarahkan pengguna jika dia berlangganan setidaknya satu saluran.
Jumlah kondisi diperluas tergantung pada komponen yang terhubung.
Setelah kondisi terpenuhi, konstanta baru terbentuk:
- Ini konstanta berisi hasil pemenuhan syarat dan data teknis.
- Misalnya, kondisi verifikasi untuk berlangganan obrolan atau saluran akan berisi status pengguna dan larik Anggota obrolan dengan informasi tentang pengguna.
Jika setidaknya satu kondisi menyebabkan kesalahan, entri tentangnya akan muncul di log. Dan seluruh rantai akan dihentikan.

Menyiapkan papan tulis bot di Bot-Market

Cara menambahkan blok kondisi:
- Klik pada "+" di pojok kanan atas papan kerja yang dipilih
- Memilih blok kondisi
- Klik pada Tombol" Tambah"
Parameter blok kondisi

Blok kondisi di bot Telegram digunakan untuk mengontrol logika botoperasi dan membuat keputusan berdasarkan data yang masuk, yaitu memeriksa pemenuhan suatu kondisi.
Pengaturan berikut dapat diatur untuk blok kondisi:
- Memeriksa keberadaan pengguna di obrolan atau saluran
- Memeriksa untuk konstanta" mengambang"
- Memeriksa isi yang terus-menerus "baris"
- Memeriksa nilai dari Konstanta" Bool"
Mode DEBUG
Mengaktifkan mode Debug untuk pengembang
Debug adalah mode operasi khusus bot telegram, yang memungkinkan pengembang menemukan dan memperbaiki kesalahan (bug) dalam logika bot, memungkinkan mereka melacak setiap tindakan yang dilakukan.
Untuk mengaktifkan mode DEBUG, Anda harus:
1. Pergi ke"Tab" Pengaturan Bot"
2. Mengubah status bot dari "ON" untuk "Debug"

Penting! Saat Mode Debug diaktifkan, bot menjadi tidak tersedia untuk pengguna bot, mode ini hanya ditujukan untuk administrator!
Entri log dasar dalam mode Debug

Dalam "DEBUG" mode, debugging penuh dari semua status perantara diaktifkan.
1. Saat grup kondisi mulai berfungsi, log akan berisi entri: "Kondisi item berikutnya dijalankan, ItemId: {NUMBER}", yang menunjukkan kondisi mana yang diperiksa.
2. Kemudian entri cek untuk "ATAU / DAN" akan muncul – "Semua kondisi ATAU / DAN".
3. Jika suatu kondisi ditemukan untuk verifikasi, maka "Deteksi kondisi" entri akan muncul.
4. Jika suatu kondisi dipanggil, entri dengan inisialisasinya "Init: Kondisi {DESKRIPSI}" akan muncul.
5. Kemudian tulis "Params" dengan nilai parameter saat ini untuk kondisi tersebut.
6. Kemudian tulis "Konstanta menghasilkan" dengan konstanta yang dihasilkan.
7. Selanjutnya dicek kondisi berikut dan seterusnya sampai habis atau ada yang berhasil.