Semasa perbualan dengan pelanggan, mungkin timbul masalah di mana mereka sama ada tidak menyelesaikan tindakan sasaran atau tersekat di blok terakhir corong, dan chatbot tidak bertindak balas terhadap tindakan mereka. Untuk mengelakkan ini, anda boleh menyediakan pemindahan automatik pelanggan ke blok lain tanpa mencipta laluan pergerakan yang pendua.
Bagaimana untuk memindahkan pelanggan secara automatik melalui corong?
Sebagai contoh pemindahan automatik pelanggan melalui corong, kami akan menggunakan aliran chatbot ringkas yang bertanya kepada pengguna sama ada mereka akan menghadiri acara:

Daripada contoh (Rajah 1), anda dapat melihat bahawa pelanggan bergerak lebih jauh ke bawah corong hanya jika mereka mengklik butang "Ya!" yang dihantar oleh blok kedua terakhir. (Dalam kes lain, pencetus untuk meneruskan ke bawah corong boleh menjadi hampir apa sahaja, bergantung pada keadaan aliran chatbot anda.)
Dalam contoh ini (Rajah 1), pelanggan Nastya memutuskan untuk tidak mengklik butang dalam chatbot, jadi perbualan tersekat di blok kedua terakhir corong:

Untuk menyelesaikan isu ini, anda perlu mengambil beberapa langkah mudah dalam carta alir anda: untuk meneruskan dialog dengan pelanggan atau memindahkan mereka melalui corong selepas tempoh masa tertentu (contohnya, selepas n minit), lukis anak panah tambahan dari blok kedua terakhir dan tetapkan kelewatan masa selepas itu pelanggan akan secara automatik pergi ke blok seterusnya dalam corong.

Sekarang, tetapkan pemasa dengan selang masa yang dikehendaki dalam tetapan anak panah, supaya pelanggan secara automatik bergerak ke blok seterusnya:

Pastikan anda mengaktifkan togol "Batalkan jika blok ditinggalkan" (Rajah 3) untuk mengelakkan mesej dihantar semula selepas pemasa tamat jika pelanggan telah pun berpindah ke blok seterusnya (contohnya, dengan mengklik butang).

Contoh di atas menunjukkan bahawa bot secara automatik memindahkan pelanggan melalui corong dan menghantar mesej akhir—walaupun mereka tidak mengklik butang.
Sekarang, dengan bantuan anak panah kedua dengan pemasa yang ditetapkan, pelanggan akan dipindahkan lebih jauh di sepanjang corong selepas tempoh masa tertentu.
Bagaimana untuk memindahkan pelanggan dari blok terakhir ke blok lain?
Dalam carta alir (Rajah 4), anda dapat melihat bahawa blok kedua terakhir menentukan blok mana yang akan dimasuki pelanggan anda, bergantung pada butang yang mereka tekan dalam blok dengan dua cabang:

Jika pelanggan mengklik salah satu daripada dua butang, mereka akan berhenti di blok terakhir dan tidak akan dapat, sebagai contoh, kembali ke blok sebelumnya dan memilih pilihan yang berbeza apabila diperlukan. Chatbot tidak akan bertindak balas terhadap menekan butang lain kerana pengguna telah pun berpindah ke blok terakhir, yang tidak membenarkan pergerakan selanjutnya melalui corong (lihat contoh di bawah).

Dalam kes ini, anda boleh menyelesaikan masalah dengan dua cara:
- Menggunakan blok "Bukan Keadaan" — fungsi ini mengekalkan pelanggan dalam blok dengan pilihan butang tanpa memindahkan mereka ke blok seterusnya.
- Menggunakan butang panggil balik — fungsi ini memindahkan pelanggan ke blok seterusnya tetapi masih membenarkan mereka menukar pilihan jika mereka tidak berpuas hati dengan hasilnya.
Blok "Bukan Keadaan"
Blok "Bukan Keadaan" ialah blok kelabu. Tidak seperti blok "Keadaan Dialog", ia tidak mempunyai syarat, dan pelanggan tidak boleh dipindahkan ke dalamnya secara langsung.
Dalam aliran kami, blok "Bukan Keadaan" sangat sesuai kerana pengguna tidak akan meninggalkan blok kedua terakhir dan boleh menekan butang yang berbeza jika mereka tidak berpuas hati dengan pilihan pertama mereka.
Untuk menyediakan ini, pergi ke pembina corong dan pilih jenis blok "Bukan Keadaan" (jangan kelirukan dengan "Bukan Keadaan dengan syarat").

Sekarang carta alir kami kelihatan seperti ini:

Untuk menguji bahawa aliran berfungsi dengan betul, buka penguji bot. Di sana, anda akan melihat bahawa mana-mana butang boleh ditekan tanpa mengira pilihan sebelumnya pelanggan:

Butang panggil balik
Jika anda memerlukan pelanggan untuk bergerak lebih jauh di sepanjang corong dan beralih ke blok lain, fungsi butang panggil balik akan membantu.
Untuk melakukan ini, alih keluar anak panah yang menuju ke blok akhir dalam carta alir dan tetapkan jenis blok tersebut kepada "Pemeriksaan syarat utama":

Mari pergi ke tetapan butang dalam blok:

Tetingkap tetapan untuk butang "Ya!" akan dibuka. Di sini, lakukan perkara berikut:
- Pilih jenis butang "Butang panggil balik"
- Dalam teks mesej respons, masukkan perkataan atau frasa yang diperlukan untuk medan syarat dalam blok "Pemeriksaan syarat utama".

Sediakan butang kedua dengan cara yang sama (dalam aliran kami, ini adalah butang "Tidak").
Gunakan teks/frasa yang berbeza untuk medan "teks mesej respons" dalam tetapan butang dalam projek yang sama untuk mengelakkan ralat chatbot.
Seterusnya, pergi ke tetapan blok Pemeriksaan syarat utama, di mana anda perlu memasukkan perkataan yang anda taip dalam medan "teks mesej respons", menggunakan jenis padanan "Padanan tepat":

Sediakan blok kedua untuk butang "Tidak" dengan cara yang sama.
Dengan cara ini, anda telah mempelajari cara memindahkan pelanggan secara automatik melalui corong menggunakan tiga kaedah berbeza.