Sila ambil perhatian!

PROJEK ANDA TIDAK AKAN DIPADAMKAN dan kekal di platform selama-lamanya.

Selepas tamat tempoh langganan, data berikut akan dialih keluar:

Sambungan messenger: dilumpuhkan selepas 3 minggu.

Mesej panjang: yang melebihi 800 aksara akan dipadam selepas 3 bulan.

Perbualan: semua sembang disimpan selama 2 hingga 6 bulan.

Pelanggan: dialih keluar selepas 1 tahun.

Maklumat tambahan:

Mesej yang tidak dihantar disimpan selama 2 minggu.

Akses messenger: ditarik balik 3 minggu selepas tamat tempoh jika tiada pembayaran dibuat.

Had sistem:

Mesej berjadual: Maksimum 32 setiap pelanggan.

Bot ujian: Terhad kepada 1,000 mesej/hari (termasuk mesej akaun ujian).

Cara mencipta blok pertama dalam corong

Setiap chatbot yang dibina dalam MaviBot terdiri daripada blok.

Blok ialah satu set arahan dan tetapan chatbot, yang dikonfigurasikan oleh anda atau pembangun kami untuk projek anda.

Setiap blok memberikan arahan kepada bot tentang cara bertindak balas atau bertindak, dan menentukan ke mana pelanggan harus pergi seterusnya dalam corong.

Mencipta blok adalah mudah: klik dua kali mana-mana ruang kosong dalam ruang kerja untuk memulakan.

Anda boleh mengalihkan blok (atau berbilang blok) ke mana-mana sahaja dalam kanvas pembina untuk mengoptimumkan susun atur dan memberikan corong anda penampilan yang lebih bersih dan teratur.

Untuk memudahkan pemahaman, kami akan meneliti gambar rajah corong contoh dan menerangkan cara editor berfungsi menggunakan contoh tersebut.

Anda sedang melihat aliran chatbot. Aliran ini terdiri daripada blok dan sambungan.

Blok Mula (Hijau): Di sinilah setiap perbualan bermula.

Blok Pencetus (Kelabu Gelap): Blok ini mengaktifkan aliran tertentu berdasarkan tindakan pengguna.

Apabila pengguna menghantar mesej atau mengklik butang, mereka boleh bergerak dari satu blok ke blok lain — tetapi hanya jika syarat peralihan dipenuhi. Syarat boleh ditetapkan pada kedua-dua blok dan Penyambung.

Untuk membuat bot dilancarkan apabila pengguna mengklik butang "Mula" dalam Telegram (atau mana-mana messenger lain), anda perlu menentukan kata pencetus dalam blok hijau.

Blok pencetus terdiri daripada dua warna: hijau dan kelabu.

Terdapat empat jenis blok syarat:

  1. Mula
  2. Pencetus

Blok "Mula" mempunyai keutamaan tertinggi di antara semua blok syarat — bermakna ia akan dicetuskan terlebih dahulu jika syaratnya sepadan dengan mana-mana tindakan pelanggan.

Langkah 1: Cipta blok "Sembang"

Untuk melakukan ini, klik di mana-mana sahaja pada kanvas kosong dalam pembina aliran.

Baik untuk diketahui!
Apakah pembinaan #{none}?
Pembinaan #{none}, yang muncul secara lalai dalam medan respons, ialah pemegang tempat khas yang digunakan untuk mengendalikan input yang tidak ditentukan atau umum.

Ini bermakna, sebagai contoh, blok syarat dengan #{none} akan dicetuskan apabila pelanggan menghantar sebarang mesej (jika tiada kata kunci atau pencetus khusus ditakrifkan).
Jika anda meninggalkan #{none} dalam medan mesej, ia membolehkan anda menghalakan pelanggan ke blok corong tertentu, tanpa mengira kandungan mesej mereka.

Untuk mencipta blok yang tidak menghantar mesej, masukkan #{none} dalam medan respons (ini ditetapkan secara lalai).

Kemudian klik pada blok dan pilih jenisnya — "Mula".

  1. Pilih jenis blok "Mula". Ini akan membuka panel tetapan syarat.
  2. Untuk ujian pertama ini dalam mod dalaman MaviBot, tetapkan kata pencetus mudah seperti "Hello".

Sekarang, sediakan respons bot untuk apabila pencetus diaktifkan. Sebagai contoh, masukkan mesej: "Hello! Bagaimana saya boleh membantu anda?"

Kemudian pastikan anda klik "Simpan" supaya semua tetapan digunakan pada blok:

Langkah 2: Cipta blok seterusnya

Untuk mencipta blok baharu dan menyambungkannya ke blok sebelumnya, buka menu tetapan tambahan blok.

Untuk membina aliran perbualan yang lancar, blok anda perlu disambungkan. Begini cara melakukannya dengan cepat:

  1. Cari dan buka menu tetapan tambahan untuk blok yang anda mahu sambungkan (cth., blok "Mula" anda).
  2. Cari dan klik butang berlabel "Cipta blok di bawah."

Kini corong anda mengandungi dua blok yang disambungkan.

Sila ambil perhatian!

Apakah maksud ini dalam amalan?

Jika bot anda mempunyai dua aliran perbualan yang berasingan, pengguna tidak boleh melalui kedua-duanya secara serentak. Mereka akan mengikuti satu aliran atau yang lain, tetapi tidak pernah kedua-duanya pada masa yang sama.

Perlu menghantar mesej tanpa mengganggu aliran semasa mereka?

Gunakan blok kelabu — sama ada "Fallback" atau "Pencetus" — untuk menghantar mesej berasingan tanpa mengganggu perbualan aktif pengguna.

Penyambung antara blok membimbing pelanggan melalui aliran corong.

Anda juga boleh menetapkan syarat terus pada penyambung. Ini membolehkan anda mengawal aliran, sebagai contoh, dengan menjadikan klik butang atau pembayaran yang berjaya sebagai keperluan untuk bergerak ke hadapan.

Mari cipta butang dalam blok "Sembang" supaya pelanggan boleh bergerak ke blok seterusnya.

Langkah 3. Cipta butang

Klik pada blok "Mula". Anda akan melihat tab "Butang":

Klik pada tab — ini akan membuka menu tetapan butang.

Klik "+ Tambah Butang", dan menu tetapan butang akan muncul.

Dalam medan teks butang, masukkan sebarang label yang anda suka — sebagai contoh, "PERGI".

Klik "Tambah", dan butang akan muncul dalam tetapan blok.

Butang boleh dipaparkan dalam dua cara: dalam papan kekunci mesej atau terus dalam teks mesej.

Perhatikan bahawa beberapa jenis butang mungkin tidak disokong dalam messenger tertentu (seperti WhatsApp).

Untuk keserasian optimum, gunakan pilihan "Auto". Ini akan memaparkan butang secara automatik dalam format yang paling disokong oleh setiap messenger tertentu.

Dan jangan lupa untuk menyimpan tetapan blok.

Selesai! Anda telah mencipta blok pencetus pertama anda dengan butang! 🎉

Langkah 4. Sediakan sambungan

Mari konfigurasikan penyambung supaya apabila pelanggan mengklik butang, mereka bergerak ke blok seterusnya.

Begini caranya:

  1. Cari anak panah (penyambung) yang menuju dari blok butang anda.
  2. Arahkan kursor ke atas anak panah.
  3. Klik ikon gear yang muncul untuk membuka tetapannya.

Tetapan sambungan akan dibuka, di mana anda perlu memilih butang yang telah anda cipta.

Kemudian anda perlu memilih "Padanan tepat" dalam "Jenis padanan":

Dan klik "Simpan".

Sebaik sahaja anda menyimpan tetapan sambungan, syarat akan dipaparkan terus pada penyambung. Ini memberikan anda rujukan visual yang jelas tentang apa yang mencetuskan peralihan antara blok.

Sambungan boleh melengkung:

Ini membolehkan anda melihat dengan jelas sambungan yang bertindih. Untuk melakukan ini, pegang anak panah dengan tetikus anda pada titik yang anda mahu bengkokkannya dan seret ke lokasi yang dikehendaki.
Tiada had untuk bilangan bengkokan yang boleh anda buat.

Untuk memadam bengkokan yang tidak diperlukan daripada penyambung, hanya klik dua kali nod yang dikehendaki dengan butang kiri tetikus.

Langkah 5. Blok "Sembang"

Secara lalai, apabila anda mengklik pada kanvas tadi, blok "Sembang" putih telah dicipta — ini adalah blok yang paling biasa digunakan semasa membina aliran chatbot.

Anda boleh mengkonfigurasi hampir apa sahaja di dalam blok "Sembang" (kecuali syarat). Malah, majoriti chatbot anda mungkin akan terdiri daripada blok "Sembang".

Tidak seperti blok syarat, blok "Sembang" hanya boleh diakses jika:

  • Ia disambungkan oleh sambungan daripada blok sebelumnya, atau
  • Anda telah menghantar mel yang mengarahkan pengguna kepadanya.

Jika anda mahu pelanggan memasuki blok berdasarkan pencetus, pencetus mesti ditetapkan sama ada:

  • Dalam sambungan (seperti yang ditunjukkan dalam Langkah 4), atau
  • Menggunakan pemasa.

Dalam blok "Sembang": masukkan mesej yang akan dihantar oleh bot kepada pelanggan (apabila mereka mengklik pada butang dalam blok "Mula").

Pastikan anda klik "Simpan" dalam tetapan blok "Sembang".

Anda kini telah mencipta chatbot pertama anda!

Tutorial video

https://www.youtube.com/watch?v=RMYNdF8gq_w

Pengujian chatbot

Selepas mencipta — atau semasa membina — mana-mana chatbot, adalah penting untuk menguji bot untuk memastikan aliran anda berfungsi dengan betul dan tetapan dikonfigurasikan dengan betul.

Anda boleh menyambungkan bot ke projek dan mengujinya di sana. Walau bagaimanapun, jika anda mencipta bot untuk WhatsApp, perlu diingat bahawa anda tidak boleh menghantar mesej kepada diri sendiri.

Itulah sebabnya ada cara lain: anda boleh membuka sembang dalam talian dengan bot dan berinteraksi dengannya secara langsung.

Untuk melakukan ini, klik butang di sudut kiri bawah pembina:

Apabila anda mengklik butang "Uji chatbot", tetingkap ujian akan dibuka.

Kawasan kiri tetingkap ujian memaparkan blok yang telah anda cipta untuk chatbot.

Di sebelah kanan, anda akan melihat data pelanggan ujian — iaitu, profil pengguna simulasi anda sendiri.

Di tengah skrin, anda akan melihat sembang dalam talian di mana anda boleh menguji bot. Untuk melakukan ini, taip frasa pencetus daripada blok "Mula".

Begini cara bot berfungsi:

Tahniah! 🎉 Anda telah berjaya membina chatbot berfungsi yang merangkumi:

  • Konfigurasi pencetus dalam kedua-dua blok dan penyambung
  • Butang yang beroperasi sepenuhnya
  • Pengujian masa nyata yang membolehkan anda melihat dengan tepat cara chatbot anda berfungsi

Mengenai tab "Pengujian"

Selepas mencipta aliran chatbot dalam mod ujian, anda akan melihat semua panel dengan maklumat tentang blok di sebelah kiri.

Setiap panel di sebelah kiri skrin memaparkan nombor blok, jenisnya dan kandungannya.

Anda boleh menapis dan memaparkan blok mengikut jenisnya menggunakan butang "Tapis" yang sepadan.

Untuk menguji pelaksanaan satu blok daripada aliran, anda boleh memilih blok yang sepadan dengan mengklik padanya dan kemudian klik "Hantar blok."

Blok yang dipilih akan dihantar bagi pihak chatbot di bahagian tengah skrin — tetingkap ujian.

Di kawasan yang sama ini, anda boleh menguji keseluruhan aliran blok bermula dari blok pertama dalam rajah.

Anda tidak perlu memulakan pengujian aliran chatbot dari awal: sebagai contoh, jika anda telah menambah blok baharu pada aliran anda, anda boleh menggunakan ciri "Hantar blok" dan mula menguji aliran dari blok yang dipilih.

Di sebelah kanan skrin, anda akan menemui paparan pelanggan ujian.

Dalam tetingkap pelanggan yang sama ini, ciri berikut tersedia:

– Berikan atau tambah tag/senarai kepada pelanggan;

– Tambah pemboleh ubah;

– Lihat pemboleh ubah yang diberikan kepada pelanggan melalui pelaksanaan aliran chatbot.

Dengan cara ini, anda boleh menguji sepenuhnya aliran chatbot (atau mana-mana bahagiannya) dan segera melihat kad pelanggan dan data mereka.

Pilihan respons dalam bot

Sekarang mari tambah soalan dengan pelbagai pilihan respons pada aliran permulaan kami. Pilihan respons diwakili oleh penyambung yang keluar dari blok. Satu penyambung akan mempunyai syarat "Ya," dan satu lagi — "Tidak."

Untuk melakukan ini, klik pada blok kedua berlabel "Sembang" dan cipta dua blok di bawahnya menggunakan menu tetapan tambahan.

Sekarang setelah kami menambah dua blok pada aliran kami, langkah seterusnya ialah mengkonfigurasi pencetus pada sambungan mereka.

Begini caranya:

  1. Arahkan kursor ke atas penyambung (anak panah) yang menuju ke blok kedua.
  2. Dalam medan pencetus yang muncul, masukkan respons pengguna yang harus mengaktifkan laluan ini, sebagai contoh, "Ya".

Kemudian pastikan anda menyimpannya. Selepas itu, nyatakan pilihan respons yang lain dalam tetapan anak panah kedua juga.

Dalam blok sebelumnya, dari mana dua anak panah dengan pilihan respons berasal, masukkan sebarang soalan.

Sekarang, dalam blok "Sembang" yang mana sambungan dengan pilihan respons menuju, masukkan mesej respons bot.

Kini aliran akhir kelihatan seperti berikut:

Begini cara aliran ini berfungsi:

  1. Pengguna menaip "Hello" dan memasuki blok hijau.
  2. Kemudian, pengguna mengklik butang dan bergerak ke blok kedua;
  3. Pengguna menaip "Ya" atau "Tidak" dan meneruskan ke salah satu keadaan bergantung pada jawapan.

Tetapi bagaimana jika pengguna menaip sesuatu yang lain — bukan "Ya" mahupun "Tidak"? Perbualan tidak akan bergerak ke mana-mana keadaan berikutnya dan akan kekal terperangkap dalam keadaan semasa. Dialog akan terhenti.

Cara mencipta gelung

Untuk mengelakkan bot daripada menjadi senyap apabila pengguna menghantar mesej yang tidak sepadan dengan mana-mana pencetus pada penyambung, kami akan menambah gelung.

Untuk melakukan ini, gelungkan soalan dengan menambah anak panah tanpa sebarang pencetus yang menunjuk kembali ke blok yang sama.

Baik untuk diketahui!
Blok dan sambungan tanpa pencetus mempunyai keutamaan yang lebih rendah daripada yang dengan pencetus.

Untuk mencipta gelung, klik pada blok di mana anda bertanya soalan kepada pelanggan. Dalam borang tetapan yang terbuka, klik tiga titik di sudut kanan atas, kemudian pilih "Cipta gelung."

Ini akan mencipta gelung dalam aliran.

Sekarang, jika pelanggan menghantar mesej kepada bot yang berbeza daripada "Ya" atau "Tidak," mesej daripada blok kedua akan dihantar semula.

Bagaimana jika pelanggan tidak membalas mesej bot?

Anda boleh menghantar mesej susulan menggunakan pemasa untuk mengingatkan pelanggan bahawa respons diperlukan.

Jadi, apabila pengguna memasuki blok dengan soalan "Adakah anda gembira?", dan tidak menjawab dengan "Ya" atau "Tidak", kami mahu menghantar mesej seperti:"Anda tidak menjawab soalan :(" dan kemudian tanya soalan itu semula.

Untuk melakukan ini, kami akan menggunakan pemasa.

Cara mencipta mesej dengan pemasa

Mari cipta blok baharu yang akan dituju oleh anak panah dari blok "Adakah anda gembira?", dan juga alih keluar gelung.
Untuk melakukan ini, arahkan kursor ke atas gelung dan klik ikon palang untuk memadamkannya.

Sekarang, pergi ke tetapan anak panah yang menuju ke blok baharu daripada blok soalan.

Dalam tetapan anak panah, terdapat panel yang dipanggil "Kelewatan sebelum respons" — ini adalah pemasa yang menetapkan jumlah masa selepas itu aliran akan secara automatik meneruskan ke blok seterusnya.

Anda juga harus mengaktifkan kotak semak "Batal jika meninggalkan blok" supaya mesej tidak akan dihantar jika pelanggan benar-benar menjawab soalan.

Sekarang, mari masukkan mesej dalam blok baharu:

Dan dari blok baharu, lukis sambungan kembali ke blok soalan.

Untuk melakukan ini, arahkan kursor ke atas blok — anda akan melihat titik muncul yang membolehkan anda mencipta sambungan:

Langkah 1. Klik butang dan seret penyambung ke blok dengan soalan.

Langkah 2. Kedua-dua penyambung akan bertindih, jadi anda perlu menyeret salah satu daripadanya lebih tinggi.

Untuk melakukan ini, arahkan tetikus anda ke atas penyambung dan cari pemegang yang memanjang — gunakannya untuk melaraskan lengkung dan memisahkan sambungan.

Langkah 3. Kemudian, klik dan tahan penyambung dan seret ke atas.

Sekarang pergi ke tetapan anak panah yang baru dibuat dan tetapkan pemasa 1 saat, supaya pelanggan dihalakan semula ke blok soalan.

Aliran akhir kelihatan seperti berikut:

Anda telah berjaya mencipta chatbot pertama anda — lengkap dengan butang, penyambung, pilihan respons, gelung dan anak panah ubah hala bermasa!

Cara menambah peringkat corong (senarai)

Menggunakan peringkat corong (senarai), anda boleh mengatur bot anda dengan cara yang paling sesuai untuk anda. Ia masih satu ruang kerja besar di mana semua cabang bot terletak, tetapi secara visual ia dibahagikan kepada halaman berasingan. Bot itu sendiri terus beroperasi sebagai satu aliran.

Apabila rantaian aliran dipecahkan merentas senarai, blok penghubung dicipta secara automatik.

Untuk menambah senarai baharu, klik ikon tambah di sudut kanan bawah ruang kerja dan masukkan nama senarai baharu.

Untuk meneruskan aliran semasa pada senarai baharu, klik pada blok atau pilih berbilang blok, kemudian klik anak panah↪️ dengan petua alat "Klik untuk mengalihkan item yang dipilih ke senarai lain."

Apabila amaran tentang mengalihkan blok muncul, pilih senarai yang dikehendaki daripada menu lungsur di bahagian bawah berhampiran ikon tambah.

Dalam tetingkap yang terbuka, anda akan melihat arahan tentang perkara yang perlu dilakukan untuk melengkapkan pemindahan.

Cara menyambungkan messenger

Selepas ujian, anda boleh menyambungkan aliran ke messenger. Untuk melakukan ini, pergi ke bahagian Messenger dalam menu utama.

Seterusnya, anda perlu klik pada butang untuk messenger yang dikehendaki.

Baca cara menyambungkan bot dalam messenger yang berbeza dalam artikel "Messenger" .