Mencipta dan Mengedit Chatbot

Cara membuat chatbot baharu #

  1. Klik pada ikon Kempen di menu sebelah kiri.
  2. Klik pada “Chatbot Flow” dalam sub-menu Kempen yang telah dikembangkan. Senarai chatbot sedia ada akan dipaparkan.
  3. Klik pada “Create New Flow”. Sebuah pop-up akan muncul.
  4. Masukkan nama chatbot anda. Pastikan tiada ruang dalam nama tersebut.
  5. Jika anda ingin membina daripada templat, pilih salah satu. Jika tidak, pilih “Empty” daripada menu templat.
  6. Klik “Create”. Chatbot anda kini berada dalam senarai Chatbot. Akan terdapat karekter tambahan yang ditambahkan pada nama chatbot yang anda tetapkan.
  7. Klik pada chatbot anda. Anda akan diarahkan ke studio chatbot.
  8. Bina chatbot anda dengan menggunakan gabungan pelbagai jenis nod.
  9. Apabila anda sudah bersedia, klik butang “Save”. Mesej “Bot Exported” akan muncul untuk menunjukkan bahawa chatbot anda telah berjaya disimpan.
  10. Pastikan chatbot anda dipautkan dengan trigger automasi. Jika tidak, bot tidak akan diaktifkan.

Peraturan asas semasa membuat chatbot #

  1. Titik permulaan nod boleh mempunyai pelbagai jenis incoming connection, tetapi setiap titik akhir hanya boleh disambungkan kepada 1 nod sahaja.
  2. Namakan nod anda, ia akan memudahkan apabila melakukan penyelenggaraan di masa hadapan.
  3. Apabila perbualan dialihkan kepada chatbot, status perbualan secara automatik ditetapkan kepada “Pending”. Perbualan yang berstatus Pending akan disembunyikan daripada ejen anda secara automatik.
  4. Cipta action dengan pilihan “End Flow” yang telah diaktifkan. Pastikan setiap aliran dalam chatbot anda menghala ke action ini. “End Flow” akan secara automatik menetapkan status perbualan kembali kepada “Open”.
  5. Cipta nod condition sejurus selepas permulaan. Gunakan nod condition sebagai gate-keeper untuk mengelakkan gangguan bot semasa perbualan ejen manusia, dan juga untuk mengelakkan nod transversing yang tidak perlu, yang boleh menyebabkan caj tambahan kepada kredit prabayar anda.
  6. Perhatikan setiap satu sesi yang anda cipta. Apabila penerima anda menjawab melebihi tempoh sesi, anda tidak mahu bot yang pasif yang mengulang keseluruhan soalan semula. Gunakan atribut kontak untuk menyimpan di mana mereka berhenti kali terakhir, bina aliran yang akan memeriksa atribut tersebut supaya perbualan dapat diteruskan dengan lancar.

Bagaimana untuk menguji chatbot saya? #

  1. Cipta automasi untuk mengaktifkan chatbot. Pastikan penapis syarat automasi menapis mana-mana bukan pengguna. Contohnya, tetapkan emel penguji sebagai syarat.
  2. Uji chatbot anda dengan identiti penguji.

Peti masuk yang manakah boleh saya gunakan untuk chatbot saya? #

Chatbot anda boleh digunakan pada jenis peti masuk berikut:

  1. WhatsApp
  2. WhatsApp Komunal
  3. Facebook Messenger
  4. Web Livechat

Apakah templat? #

Untuk membantu mempercepatkan pembangunan chatbot anda, kami telah mencipta beberapa templat yang boleh anda jadikan asas untuk chatbot anda. Jika anda memilih templat semasa mencipta chatbot, studio anda akan dimuatkan terlebih dahulu dengan aliran yang berfungsi sepenuhnya yang boleh anda sesuaikan. Kami akan terus menambah templat baharu, jadi jangan lupa untuk selalu periksa!

Apakah nod konten? #

Nod konten digunakan apabila anda mahu chatbot anda menyampaikan sesuatu. Chatbot kami menyokong 6 format konten yang berbeza, tetapi perlu diingat – tidak semua format konten boleh digunakan merentasi semua saluran.

Anda boleh menyusun pelbagai konten dalam satu nod. Sebagai contoh:

nod ini akan menghantar 3 mesej yang berbeza; satu teks, satu imej dan akhir sekali; satu lagi teks.

  1. Kandungan Teks. Teks mesej standard. Menggunakan karakter Unicode, jadi anda boleh menggunakan skrip berbilang bahasa. Had karakter bergantung kepada saluran. Oleh itu, pastikan panjang mesej anda tidak melebihi had paling rendah. Jika anda ingin menghantar mesej yang lebih panjang, anda sentiasa boleh memecahkan mesej anda kepada beberapa kandungan teks.
  2. Kandungan imej. Fail JPG atau PNG. Saiz maksimum yang dibenarkan ialah 12MB. Imej boleh disertakan bersama label teks. Namun begitu, bukan semua jenis peti masuk menyokong label teks. Anda mempunyai pilihan sama ada untuk memuat naik fail secara langsung ke bot anda ATAU menyediakan URL di mana imej tersebut dihoskan. Akaun anda mempunyai had penggunaan bulanan, dan kelajuan muat turun akan dikurangkan apabila anda melebihi had tersebut. Jika anda menjangkakan penggunaan berat untuk chatbot anda, kami mengesyorkan agar anda hoskan imej di file server dan kongsikan URL imej tersebut dalam nod.
  3. Kandungan video. MP4 (disyorkan), AVI atau 3GP. Format AVI dan 3GP mungkin tidak disokong secara universal. Saiz maksimum yang dibenarkan ialah 12MB. Video boleh disertakan bersama label teks. Walau bagaimanapun, bukan semua jenis peti masuk menyokong label teks. Anda mempunyai pilihan sama ada untuk memuat naik video secara langsung ke bot anda ATAU menyediakan URL di mana video tersebut dihoskan. Akaun anda mempunyai had penggunaan bulanan, dan kelajuan muat turun akan dikurangkan apabila anda melebihi had tersebut. Jika anda menjangkakan penggunaan berat untuk chatbot anda, kami mengesyorkan agar anda hoskan video di file server dan kongsikan URL video tersebut dalam nod.
  4. Konten Fail Sebarang format fail di bawah 12MB. Walau bagaimanapun, bukan semua format fail boleh dihantar melalui sesetengah jenis peti masuk. Format fail yang diterima secara universal ialah PDF, MP3 dan AMR. Anda boleh menyertakan label teks pada fail, tetapi, sekali lagi – tidak semua jenis peti masuk menyokong label teks. Jika anda ingin menghantar fail yang dijana secara dinamik, anda boleh masukkan URL fail tersebut sebagai ganti memuat naik fail. Jika anda menjangkakan penggunaan berat untuk chatbot anda, kami mengesyorkan agar anda hoskan fail tersebut di file server dan kongsikan URL fail tersebut dalam nod.
  5. Konten karaosel Satu koleksi kad. Tidak disokong dalam semua jenis peti masuk.

Konten kad #

Imej/Video/PDF
Add Your Tooltip Text Here
Tajuk/Label
Add Your Tooltip Text Here
Penerangan
Add Your Tooltip Text Here
Butang Interaktif
Add Your Tooltip Text Here
  1. Lampiran. Boleh berupa imej, video atau PDF.
  2. Tajuk. 24 karakter.
  3. Deskripsi. 1,024 karakter
  4. Butang interaktif. Anda boleh menambah sehingga 3 butang. Label butang tidak boleh melebihi 20 karakter. Jenis butang yang disokong adalah: Quick Reply (klik pada butang akan menghasilkan respons teks semula (jika anda mempunyai lebih daripada 1 butang Quick Reply, setiap butang mesti mempunyai label butang yang unik)), URL (klik pada butang akan mengarahkan penerima ke URL).

Kontent Senarai #

Fungsi ini sangat berguna untuk pengguna Peasy Sales yang ingin memaparkan sebarang maklumat dalam bentuk senarai kepada penerima mesej chatbot.

Penerima boleh memilih item daripada senarai dan memberikan respons tanpa perlu menaip nama item tersebut.

Contoh skrin adalah seperti yang dipaparkan di bawah:

Konten Katalog #

Fungsi ini sangat berguna untuk pengguna Peasy Sales yang ingin memaparkan barang yang mereka miliki dalam kedai online Peasy kepada pelanggan mereka.

Pelanggan atau penerima boleh memilih barang dari senarai, menambahkannya ke dalam troli beli-belah, dan membuat pesanan tanpa perlu menaip kuantiti dan jumlah harga.

Contoh skrin adalah seperti yang dipaparkan di bawah:

Konten Kategori #

Fungsi ini sangat berguna untuk pengguna Peasy Sales yang ingin memaparkan kategori barang yang mereka miliki di kedai online Peasy kepada pelanggan mereka.

Pelanggan atau penerima boleh memilih satu kategori daripada senarai dan memberikan maklum balas tanpa perlu menaip nama kategori tersebut.

Contoh skrin adalah seperti yang dipaparkan di bawah:

Konten Kalendar Tersedia #

Fungsi ini sangat berguna untuk pengguna Peasy Sales yang menawarkan perkhidmatan temu janji dengan pelanggan mereka.

Pelanggan atau penerima boleh memilih slot masa daripada kalendar pekerja anda mengikut keselesaan mereka.

Contoh skrin adalah seperti yang dipaparkan di bawah:

Konten Temu Janji Tersedia #

Fungsi ini sangat berguna untuk pengguna Peasy Sales yang menawarkan perkhidmatan temu janji bagi pelbagai jenis perkhidmatan kepada pelanggan.

Pelanggan atau penerima boleh memilih slot janji temu bagi perkhidmatan yang berbeza mengikut keselesaan mereka.

Contoh skrin adalah seperti yang dipaparkan di bawah:

Kontent Temu Janji yang Sudah Ditempah #

Fungsi ini sangat berguna untuk pengguna Peasy Sales dalam mengurus slot janji temu dengan pelanggan mereka.

Pelanggan boleh melihat senarai temu janji yang telah mereka tempah. Selepas itu, chatbot boleh membantu pelanggan dengan membatalkan temu janji yang ditempah, menjadualkan semula temu janji, atau menghubungkan mereka dengan ejen berkaitan slot temu janji.

Contoh skrin adalah seperti yang dipaparkan di bawah:

Bagaimana untuk menambah kandungan dinamik ke dalam mesej saya? #

Anda boleh mempersonalisasikan kandungan anda dengan atribut kenalan, pemboleh ubah sesi, respons terakhir atau respons API. Cuma tambahkan skrip dinamik bersama kandungan teks anda.

Jenis Skrip Contoh
Atribut Kontak Kenalan
{{session.lead.attributes}} untuk mengakses atribut standard seperti emel, nama dan nombor telefon. {{session.lead.custom_attributes.attributes}} untuk mengakses nilai atribut kustom
Hai {{session.lead.name}}, adakah anda mahu saya menghubungi {{session.lead.phone_number}} selepas jam 5 petang {{session.lead.custom_attributes.timezone}}?
Pemboleh Ubah Sesi
{{session.variable}}
Ini adalah {{temp.search_count}} percubaan
Respons API
{{temp.response.header.attribute}} untuk mengakses header dan {{temp.response.body.attribute}} untuk mengakses kandungan
Gagal mendapatkan katalog kerana kod ralat {{temp.response.header.code}} disebabkan oleh {{temp.response.body.message}}
Maklum balas terakhir pengguna
{{event.payload.text}}
Anda menyebut alamat e-mel anda ialah {{event.payload.text}}?

Bagaimana jika saya mahu bot berhenti seketika dan menunggu jawapan penerima? #

Tanda pada kotak “Tunggu mesej pengguna” dalam nod konten. Aliran chatbot akan berhenti di nod ini, sehingga ia menerima respons daripada penerima.

Walau bagaimanapun, jika penerima anda memberikan respons selepas tempoh sesi tamat, aliran akan bermula semula dari titik permulaan.

Apakah nod syarat? #

Nod syarat membolehkan anda menyematkan logik ke dalam chatbot anda. Anda boleh mencipta chatbot yang sangat dinamik dengan menggunakan nod keadaan digabungkan dengan nod syarat dan konten.

Setiap syarat dalam nod syarat boleh membawa kepada aliran yang berasingan. Keadaan “Otherwise” dicipta secara automatik, dan boleh digunakan sebagai catch-all apabila semua keadaan lain gagal. Keadaan dinilai mengikut urutan ia dicipta, jadi jika satu senario memenuhi pelbagai syarat, aliran chatbot akan mengikut syarat yang pertama lulus.

Jenis syarat yang disokong termasuk:

  1. Response. Cipta penilaian logik berdasarkan respons penerima. Sebagai contoh, jika penerima berkata “ya”, maka lakukan ini.
  2. Label. Cipta penilaian logik berdasarkan label kontak. Sebagai contoh, jika kontak mempunyai label X, maka lakukan ini.
  3. Atribut Kontak. Cipta penilaian logik berdasarkan atribut standard atau tersuai kontak. Sebagai contoh, jika atribut kontak X lebih besar daripada 100, maka lakukan ini.
  4. Nama Event. Jika event yang mencetuskan chatbot ini memenuhi penilaian logik tertentu.
  5. Event Params. Jika parameter event yang mencetuskan chatbot ini memenuhi penilaian logik tertentu.
  6. Pemboleh Ubah. Jika pemboleh ubah sesi tertentu memenuhi penilaian logik tertentu, maka lakukan ini.
  7. Respons API. Digunakan bersama dengan nod API. Menilai respons API daripada pelaksanaan API yang berjaya.
  8. Raw Response. Pada asasnya, syarat adalah operator pure logic yang dinyatakan dalam Javascript. Jika anda mendapati operator logik sedia ada tidak mencukupi, dan anda mahir dalam Javascript, gunakan keadaan Raw Response untuk mencipta operator logik anda sendiri.

Apakah nod API? #

Anda boleh melakukan integrasi luaran atau mendapatkan data luaran untuk chatbot anda menggunakan nod API. Contoh penggunaan nod API termasuk:

  • Memanggil API kalendar luaran untuk membuat tempahan.
  • Mendapatkan data katalog daripada API untuk mencipta karousel cadangan produk.
Jenis HTTP

Menyokong GET, POST, PUT dan DELETE

URL API
Badan dan Header

Dalam format JSON. Anda boleh menggunakan skrip dinamik untuk menyediakan nilai parameter.

Nod API mempunyai 2 titik akhir:

  • On success. Apabila pelaksanaan API mengembalikan kod 200.
  • On failure. Apabila pelaksanaan API mengembalikan sebarang kod selain 200.

API anda mesti menyediakan respons dalam format JSON. Untuk mengakses header respons, gunakan temp.response.header.json_parameter_name. Untuk mengakses badan respons, gunakan temp.response.body.json_parameter_name.

Apakah nod tindakan? #

Nod tindakan membolehkan anda menyimpan data dalam skop kontak ATAU dalam skop sesi. Beberapa tindakan yang disokong termasuk:

  • Tetapan attribut kontak
  • Tetapan pemboleh ubah sesi.
  • Tambah atau Buang label perbualan.
  • Ubah status perbualan
  • Melancarkan raw Javascript

Apakah pilihan end-flow? #

Apabila aliran chatbot mencapai nod tindakan dengan pilihan end-flow ydiaktifkan, aliran akan:

  • Menetapkan semula memori sesi.
  • Menetapkan semula status perbualan dari Pending kepada Open. Perbualan akan diserahkan kepada ejen manusia.

Apakah sesi? #

Sesi akan dicipta apabila chatbot berinteraksi dengan penerima. Setiap sesi mempunyai memori yang terasing yang membantu chatbot mengingati pemboleh ubah sesi dan mengekalkan kesinambungan aliran.

Sesi berlangsung selama 24 jam dari mesej terakhir yang diterima. Sesi juga dianggap lengkap apabila penerima telah selesai dengan aliran chatbot yang dibuat.

Apabila sesi tamat tempoh, Peasy akan menetapkan semula semua pemboleh ubah sesi dan kesinambungan aliran untuk sesi tersebut. Jadi, jika penerima anda membalas selepas 24 jam, mereka akan memulakan semula keseluruhan perbualan dari awal.

Sistem Peasy akan mengenakan caj untuk setiap sesi chatbot yang tamat tempoh dengan pelanggan.

Inbox Identifier digunakan sebagai ID sesi. Sebagai contoh, nombor telefon penerima digunakan sebagai ID sesi untuk perbualan WhatsApp, manakala cookie ID akan digunakan sebagai ID sesi untuk perbualan chat langsung. Oleh itu, sesi daripada individu yang sama tetapi kotak masuk yang berbeza tidak boleh dikongsi.

Bagaimanakah saya boleh menggunakan pembolehubah sesi? #

  1. Anda boleh mencipta dan mengemas kini pemboleh ubah sesi menggunakan nod tindakan.
  2. Anda boleh menggunakan pemboleh ubah sesi dalam nod syarat atau kandungan. Sebagai contoh, {{temp.variable_name}} akan membolehkan anda mengakses nilai pemboleh ubah sesi yang disimpan.
Did you find this article to be helpful?
Updated on Mei 8, 2025