Kelewatan sebelum jawapan

Peralihan ke blok seterusnya akan berlaku selepas selang masa yang dinyatakan dalam medan Kelewatan sebelum jawapan. Masa boleh diukur dalam saat, minit, jam, hari, atau bulan. Fungsi ini digunakan untuk menghantar mesej automatik yang tidak memerlukan respons pengguna.
Biarkan medan Kelewatan sebelum jawapan kosong jika peralihan harus berlaku sebagai respons kepada tindakan atau mesej pengguna.
Anda boleh menyemak sama ada meseg dijadualkan dalam bahagian Pelanggan. Untuk berbuat demikian, buka dialog dengan pelanggan, pergi ke tab Tentang pelanggan — Mesej berjadual:


Mesej berjadual juga boleh didapati dalam pembolehubah pelanggan:

Mengklik pada "Mesej berjadual" akan membuka tetingkap dengan maklumat tentang mesej:

Batal jika meninggalkan blok (suis togol)
Aktifkan togol ini jika anda perlu mengganggu urutan mesej automatik apabila pengguna mengambil sebarang tindakan dan berpindah ke blok lain.

Sila ambil perhatian, untuk tetapan ini berkuat kuasa, kedudukan pelanggan dalam corong mesti berubah. Mereka perlu berpindah ke blok keadaan yang berbeza.
Contoh:
Pelanggan menerima Mesej 1 dengan butang. Jika mereka menekan butang, mereka akan menerima Mesej 2. Kedudukan mereka dalam corong akan berubah, dan mesej yang dijadualkan dengan pemasa 10 minit akan dibatalkan.
Jika pelanggan tidak menekan butang dalam masa 10 minit, mereka akan menerima mesej baru dengan butang yang berbunyi, "Anda masih belum menekan butang."


Mari kita pertimbangkan senario ralat
Apabila beralih ke blok Mesej 1, anak panah pemasa 10 minit dengan tetapan "Batal jika meninggalkan blok" diaktifkan dijadualkan untuk pengguna. Terdapat juga anak panah dengan syarat "Butang ditekan" ditetapkan dengan pemasa 5 minit.
Dalam situasi ini, apabila butang diklik, Mesej 2 akan dijadualkan dan dihantar 5 minit selepas klik butang. Pelanggan TIDAK mengubah kedudukan mereka dalam corong sehingga mereka menerima Mesej 2 (iaitu, sehingga mereka beralih ke blok Mesej 2).
Jika kedudukan dalam corong tidak berubah, pelanggan akan menerima mesej "Anda masih belum menekan butang" selepas 10 saat. Kemudian, mengikut pemasa, teks dari blok "Mesej 2" akan menyusul.

Senario ralat kedua
Pelanggan juga akan menerima mesej dari blok "Anda masih belum menekan butang", walaupun mereka berjaya menekan butang. Sebabnya: Blok "Bukan keadaan" TIDAK mengubah kedudukan pelanggan dalam corong.

Batal mesej bermasa (suis togol)
Jika togol diaktifkan, semua mesej bermasa berjadual akan dibatalkan apabila beralih melalui anak panah, kecuali yang mempunyai "Jangan batal" diaktifkan.

Jangan batal (suis togol)
Mesej yang dijadualkan melalui anak panah dengan togol "Jangan batal" diaktifkan akan kekal berjadual, walaupun pelanggan beralih melalui anak panah dengan togol "Batal mesej bermasa" diaktifkan.

Medan tarikh dan masa penghantaran
Untuk menjadualkan mesej pada masa tertentu, masukkan masa penghantaran dalam format HH:MM atau pilih menggunakan peluncur.

Untuk menjadualkan mesej pada tarikh tertentu, masukkan dalam format DD.MM.YYYY atau pilih menggunakan kalendar.

Sebaiknya nyatakan masa penghantaran dalam medan "Masa penghantaran" bersama medan tarikh ini.
Jika masa penghantaran tidak dinyatakan, mesej akan dihantar 1 minit sebelum permulaan tarikh yang dinyatakan (pada 23:59).
Jika kelewatan ditetapkan dalam medan "Kelewatan sebelum respons", ia akan ditambah pada masa berjadual.

Mesej akan dihantar pada tarikh dan masa yang dinyatakan.
Jika nilai berangka dimasukkan dalam medan "Kelewatan sebelum respons", kelewatan itu akan ditambah pada masa berjadual.


Anda boleh menggunakan pembolehubah untuk menentukan masa.
Pembolehubah masa boleh ditetapkan sama ada dalam pemalar projek atau ditakrifkan dalam Kalkulator blok.

Begitu juga, anda boleh menggunakan tarikh penghantaran dengan menyatakannya dalam format DD.MM.YYYY.

Hantar jika tarikh telah berlalu (suis togol)
Jika masa berjadual mesej telah berlalu pada tarikh yang dinyatakan, dan togol "Hantar jika tarikh telah berlalu" diaktifkan, mesej akan dijadualkan untuk hari berikutnya.

Togol "Hantar jika tarikh telah berlalu" berfungsi HANYA apabila digunakan bersama dengan tarikh penghantaran mesej.
Senario 1: Anak panah mempunyai masa penghantaran ditetapkan pada 10:00 dan togol "Hantar jika tarikh telah berlalu" dimatikan.
Jika pelanggan memasuki corong dan menerima Mesej 1 pada 16:34, mesej seterusnya akan dijadualkan untuk hari berikutnya.
Dalam mesej berjadual, mereka akan mempunyai teks dari Mesej 2 ditetapkan untuk dihantar pada hari berikutnya pada 10:00.

Senario 2: Anak panah mempunyai masa penghantaran ditetapkan pada 10:00 dan togol "Hantar jika tarikh telah berlalu" dihidupkan.
Pelanggan memasuki corong dan menerima Mesej 1 pada 16:34 pada 23 Februari.
Mesej akan dijadualkan untuk hari berikutnya.
Dalam mesej berjadual, mereka akan mempunyai teks dari Mesej 2 ditetapkan untuk dihantar pada hari berikutnya pada 10:00.


Senario 3: Anak panah mempunyai tarikh penghantaran dinyatakan dan masa penghantaran 10:00. Togol "Hantar jika tarikh telah berlalu" dimatikan.
Jika pelanggan memasuki corong dan menerima Mesej 1 pada 16:34, mesej seterusnya TIDAK akan dijadualkan untuk hari berikutnya.
Pelanggan akan kekal dalam blok Mesej 1, dan tiada mesej berjadual dalam dialog.

Contoh
Anak panah pemasa ialah anak panah di mana peralihan berlaku selepas kelewatan yang ditentukan. Ia ditunjukkan sebagai garis putus-putus, dengan masa kelewatan dipaparkan.
Dalam rajah kami, terdapat beberapa anak panah sedemikian. Yang pertama datang dari blok "Selamat petang" hijau terang. Anak panah ini mempunyai kelewatan ditetapkan kepada 0 saat.
Bagaimana ia berfungsi: selepas bot membalas kepada pelanggan dengan "Selamat petang", soalan seterusnya "Adakah anda ingin membuat pesanan?" serta-merta menyusul.

Jadi, untuk menetapkan kelewatan sebelum respons, isi medan yang sepadan dalam borang tetapan.
Begitu juga, anda boleh menentukan tarikh dan masa yang tepat untuk menghantar mesej dengan mengisi medan "Masa penghantaran".
Di sebelah kanan medan "Kelewatan sebelum respons", anda boleh memilih unit ukuran: saat, minit, jam, hari.
Jika anda menggunakan kelewatan bersama dengan syarat perbandingan pembolehubah dan mempunyai "Batal mesej bermasa" dimatikan, maka masukkan #{question} dalam medan "String untuk diabaikan".

Pergi sekali

Jika togol ini diaktifkan, pengguna hanya akan dapat beralih melalui sambungan sekali sahaja semasa perbualan dengan bot. Pada masa yang sama, mesej akan dijadualkan sebanyak mana syarat untuk menjadualkan mesej yang dipautkan ke anak panah dipenuhi.
"Pergi sekali" TIDAK SAMA dengan menjadualkan peralihan melalui anak panah hanya sekali.
Mari kita analisis senario pencetus anak panah dengan togol "Peralihan sekali" diaktifkan:
Pergi sekali + Batal mesej dengan pemasa

Jika togol Batal mesej dengan pemasa diaktifkan dalam anak panah, maka apabila pelanggan memasuki semula blok Mesej 1, mesej yang dijadualkan sebelumnya akan dibatalkan, dan hanya mesej yang dijadualkan paling terkini akan kekal.
Togol Peralihan sekali juga diaktifkan. Ini bermakna sebaik sahaja peralihan melalui anak panah ke Mesej 2 berlaku, ia tidak akan dijadualkan lagi.
Peralihan sekali sahaja (togol lain dilumpuhkan).
Jika hanya togol Peralihan sekali diaktifkan dalam tetapan anak panah, mesej baru akan terus dijadualkan sehingga peralihan sebenar melalui anak panah berlaku.

Pelanggan memasuki blok Mesej 1, dan peralihan ke Mesej 2 dijadualkan.
Selagi pengguna belum menerima teks dari Mesej 2, peralihan akan terus dijadualkan.
Togol "Peralihan sekali" dicetuskan HANYA SETELAH PERALIHAN SEBENAR.
Selepas beralih ke Mesej 2, kemasukan masa depan ke Mesej 1 tidak lagi akan menjadualkan peralihan melalui anak panah ini.
Berhati-hati dengan tetapan anda dan sentiasa uji senario tingkah laku pengguna yang berbeza dalam bot.


