Chatbot nasıl yapılır

MaviBot'a yeni misiniz? Rehberimizle başlayın.

circle-exclamation

Lütfen dikkat edin!

Bir hunide ilk bloğu nasıl oluşturulur

MaviBot'ta oluşturulan her chatbot bloklardan oluşur.

Bir blok, projeniz için sizin veya geliştiricilerimizin yapılandırdığı chatbot komutları ve ayarları kümesidir.

Her blok, botta nasıl yanıt verileceği veya hareket edileceği konusunda talimatlar sağlar ve müşterinin hunide sıradaki yere nereye gitmesi gerektiğini belirler.

Bir blok oluşturmak basittir: başlamak için çalışma alanındaki herhangi bir boş yere çift tıklayın.

Yerleşimi optimize etmek ve huninize daha temiz, daha düzenli bir görünüm vermek için bir bloğu (veya birden fazla bloğu) oluşturucu tuvali içinde istediğiniz yere taşıyabilirsiniz.

Anlamayı kolaylaştırmak için, örnek bir huni diyagramı üzerinden ilerleyip editörün nasıl çalıştığını bu örnekle açıklayacağız.

Bir chatbot akışına bakıyorsunuz. Akış şunlardan oluşur: bloklar ve bağlantılar.

Başlangıç bloğu (Yeşil): Her konuşma buradan başlar.

Tetikleyici bloklar (Koyu Gri): Bu bloklar, kullanıcı eylemlerine göre belirli akışları etkinleştirir.

Bir kullanıcı bir mesaj gönderdiğinde veya bir düğmeye tıkladığında, bir bloktan diğerine geçebilirler — ancak yalnızca geçiş koşulu sağlanırsa. Koşullar hem bloklar ve Bağlayıcılara.

Botun, bir kullanıcı Telegram'da (veya başka herhangi bir mesajlaşma uygulamasında) "Başlat" düğmesine tıkladığında çalışması için, yeşil blokta bir tetik kelimesi belirlemeniz gerekir.

Tetikleyici bloklar iki renkte gelir: yeşil ve gri.

Dört tür koşul bloğu:

  1. Başlat

  2. Tetikleyici

Başlat" bloğu, tüm koşul blokları arasında en yüksek önceliğe sahiptir — yani first koşulu müşterinin eylemlerinden herhangi biriyle eşleşirse tetiklenecektir.

1. Adım: Bir "Sohbet" bloğu oluşturun

Bunu yapmak için, akış oluşturucudaki boş tuvalin herhangi bir yerine tıklayın.

circle-check

Mesaj göndermeyen bir blok oluşturmak için, yanıt alanına #{none} giriniz (bu varsayılan olarak ayarlanmıştır).

Ardından bloğa tıklayın ve türünü seçin — "Başlat".

  1. Seçin "Başlat" blok türü. Bu, koşul ayarları panelini açacaktır.

  2. MaviBot'un dahili modundaki bu ilk test için, şu gibi basit bir tetik kelime belirleyin: "Merhaba".

Şimdi, tetikleyici etkinleştirildiğinde botun vereceği yanıtı ayarlayın. Örneğin, şu mesajı girin: "Merhaba! Size nasıl yardımcı olabilirim?"

Sonra mutlaka "Kaydet" seçeneğine tıklayın, böylece tüm ayarlar bloğa uygulanır:

2. Adım: Bir sonraki bloğu oluşturun

Yeni bir blok oluşturup onu önceki bloğa bağlamak için, bloğun ek ayarlar menüsünü.

Kesintisiz bir konuşma akışı oluşturmak için bloklarınızın bağlanması gerekir. Bunu hızlıca nasıl yapacağınız aşağıda verilmiştir:

  1. Bulup açın ek ayarlar menüsünü bağlanmak istediğiniz blok için (örneğin, "Başlat" bloğunuz)

  2. etiketli düğmeyi bulun ve tıklayın "Altına bir blok oluştur."

Şimdi huninizde bağlı iki blok var.

circle-exclamation

Bağlayıcılar bloklar arasında müşteriyi huni akışı boyunca yönlendirir.

Ayrıca koşulları doğrudan bağlayıcılara da ayarlayabilirsiniz. Bu, örneğin bir düğme tıklamasını veya başarılı bir ödemeyi ilerlemek için gereklilik haline getirerek akışı kontrol etmenizi sağlar.

Müşterinin bir sonraki bloğa geçebilmesi için “Sohbet” bloğuna bir düğme oluşturalım .

3. Adım. Bir düğme oluşturun

" “Başlat” bloğu. Bir “Düğmeler” sekmesine gidin:

sekmesini göreceksiniz — bu, düğme ayarları menüsünü açar.

Tıklayın “+ Düğme Ekle”seçeneğine tıklayın ve bir düğme ayarları menüsü görünecektir.

Düğme metin alanına istediğiniz herhangi bir etiketi girin — örneğin, “GİT”.

Tıklayın “Ekle”ve düğme blok ayarlarında görünecektir.

Düğmeler iki şekilde gösterilebilir: mesaj klavyesinde veya doğrudan mesaj metninin içinde.

Bazı düğme türlerinin belirli mesajlaşma uygulamalarında (WhatsApp gibi) desteklenmeyebileceğini unutmayın.

En iyi uyumluluk için "Otomatik" seçeneğini kullanın. Bu, düğmeyi her bir belirli mesajlaşma uygulaması tarafından en iyi desteklenen biçimde otomatik olarak gösterecektir.

Ve blok ayarlarını kaydetmeyi unutmayın.

Hepsi tamam! Düğmeli ilk tetikleyici bloğunuzu oluşturdunuz! 🎉

4. Adım. Bağlantıyı kurun

Bir müşteri düğmeye tıkladığında bir sonraki bloğa geçmesi için bağlayıcıyı yapılandıralım.

İşte nasıl yapılacağı:

  1. Bulun ok (bağlayıcı) düğme bloğunuzdan çıkan.

  2. İmlecinizi okun üzerine getirin.

  3. Şuna tıklayın: dişli simgesi ayarlarını açmak için görünür.

Bağlantı ayarları açılacak ve burada oluşturduğunuz düğmeyi seçmeniz gerekecek.

Ardından şunu seçmeniz gerekir: "Tam eşleşme" alanına "Eşleşme türü":

Ve tıklayın "Kaydet".

Bağlantı ayarlarını kaydettikten sonra, koşul doğrudan bağlayıcı üzerinde görüntülenecektir. Bu, bloklar arasındaki geçişi neyin tetiklediğine dair net bir görsel referans sağlar.

Bağlantı kavisli olabilir:

Bu, üst üste gelen bağlantıları net bir şekilde görmenizi sağlar. Bunu yapmak için, oku eğmek istediğiniz noktada fareyle tutup istediğiniz konuma sürükleyin. Yapabileceğiniz kıvrım sayısının bir sınırı yoktur.

Bir bağlayıcıdan gereksiz kıvrımları silmek için, sol fare düğmesiyle istediğiniz düğüme çift tıklamanız yeterlidir.

5. Adım. “Sohbet” bloğu

Varsayılan olarak, biraz önce tuvale tıkladığınızda beyaz bir “Sohbet” bloğu oluşturuldu — bu, chatbot akışları oluşturulurken en sık kullanılan bloktur.

Bir “Sohbet” bloğu içinde koşullar hariç neredeyse her şeyi yapılandırabilirsiniz. Aslında, chatbotunuzun büyük kısmı büyük olasılıkla “Sohbet” blokları.

Koşul bloklarının aksine, bir “Sohbet” bloğa yalnızca şu durumlarda erişilebilir:

  • Önceki bir bloktan gelen bir bağlantı ile bağlıysa veya

  • onu yönlendiren bir mailing gönderdiyseniz.

Müşterinin bloğa bir tetikleyiciye göre girmesini istiyorsanız, tetikleyici şu yollardan biriyle ayarlanmalıdır:

  • içinde bağlantı (4. Adımda gösterildiği gibi) veya

  • Bir zamanlayıcı.

içinde "Chat" bloğunu kullanarak: botun müşteriye göndereceği mesajı girin (müşteri "Başlat" bloğundaki düğmeye tıkladığında).

Mutlaka tıklayın “Kaydet” alanına “Sohbet” blok ayarları.

circle-check

Video eğitimi

Chatbot testi

Bir chatbot oluşturduktan sonra — hatta oluşturma aşamasında bile — botu test etmek akışlarınızın doğru çalıştığından ve ayarların düzgün yapılandırıldığından emin olmak için önemlidir.

Botu bir projeye bağlayıp orada test edebilirsiniz. Ancak, bir bot oluşturursanız WhatsApp’taiçin, şunu unutmayın ki kendinize mesaj gönderemezsiniz.

Bu yüzden başka bir yol var: botla bir çevrimiçi sohbet açabilir ve onunla doğrudan etkileşime geçebilirsiniz.

Bunu yapmak için, oluşturucunun sol alt köşesindeki düğmesine tıklayın :

“Chatbot'u test et” düğmesine tıkladığınızda bir test penceresi açılacaktır. sol alan

Düğmenin test penceresinin, chatbot için oluşturduğunuz blokları gösterir. sağ tarafta

Şu adreste: test müşteri verilerini — yani, kendi simüle edilmiş kullanıcı profilinizi — göreceksiniz.ekranın orta kısmında

içinde şunu göreceksinizbotu test edebileceğiniz alanı. Bunu yapmak için, çevrimiçi sohbet Burada botun nasıl çalıştığını göreceksiniz: “Başlat” bloğunun belirtmeniz durumunda da aynı şekilde çalışır.

İşte bot böyle çalışır:

circle-check

"Test" sekmesi hakkında

Test modunda chatbot akışını oluşturduktan sonra, solda bloklar hakkında bilgi içeren tüm panelleri göreceksiniz.

Ekranın sol tarafındaki her panel, blok numarasını, türünü ve içeriğini gösterir.

İlgili "Filtre" düğmesini kullanarak blokları türlerine göre filtreleyip görüntüleyebilirsiniz.

Akıştaki tek bir bloğun çalışmasını test etmek için, ilgili bloğu tıklayarak seçebilir ve ardından "Bloğu gönder."

seçeneğine tıklayabilirsiniz.

Seçilen blok, chatbot adına ekranın orta bölümündeki test penceresine gönderilecektir.

circle-info

Aynı alanda, diyagramdaki en ilk bloktan başlayarak tüm blok akışını test edebilirsiniz. "Bloğu gönder" özelliğini kullanarak akışın testine en baştan başlamak zorunda değilsiniz: örneğin, akışınıza yeni bloklar eklediyseniz, seçilen bloktan başlayarak test etmeye başlayabilirsiniz.

Ekranın sağ tarafında test müşteri görünümünü bulacaksınız.

Aynı müşteri penceresinde aşağıdaki özellikler mevcuttur:

– Müşteriye etiketler/listeler atama veya ekleme; – Değişkenler ekleme; – Chatbot akışı yürütmesi sırasında müşteriye atanan değişkenleri görüntüleme.

Bu şekilde, chatbot akışını (veya herhangi bir bölümünü) tamamen test edebilir ve müşteri kartını ve verilerini hemen görüntüleyebilirsiniz.

Botta yanıt seçenekleri

Şimdi başlangıç akışımıza birden fazla yanıt seçeneği olan bir soru ekleyelim. Yanıt seçenekleri, bloktan çıkan bağlayıcılarla temsil edilir. Bir bağlayıcının koşulu “Evet,” olacak ve diğeri — “Hayır.”

Bunu yapmak için, “Sohbet” etiketli ikinci bloğa tıklayın ve ek ayarlar menüsünü kullanarak altına iki blok oluşturun.

Şimdi akışımıza iki blok eklediğimize göre, sonraki adım bunların bağlantısındaki tetikleyiciyi yapılandırmaktır.

İşte nasıl yapılacağı:

  1. İkinci bloğa giden bağlayıcının (okun) üzerine gelin.

  2. Görünen tetikleyici alanına, bu yolu etkinleştirmesi gereken kullanıcı yanıtını girin, örneğin, "Evet".

Ardından bunu kaydettiğinizden emin olun. Bundan sonra, ikinci okun ayarlarında diğer yanıt seçeneğini de belirtin.

İlk blokta, iki yanıt seçeneği içeren okun çıktığı yerde herhangi bir soru girin.

Şimdi, "Sohbet" bloklarına yanıt seçenekli bağlantının ulaştığı yerde, botun yanıt mesajını girin.

Şimdi son akış aşağıdaki gibi görünür:

Bu akış şu şekilde çalışır:

  1. Kullanıcı “Merhaba” yazar ve yeşil bloğa girer.

  2. Sonra kullanıcı bir düğmeye tıklar ve ikinci bloğa geçer;

  3. Kullanıcı “Evet” veya “Hayır” ve yanıta bağlı olarak durumlardan birine ilerler.

Peki ya kullanıcı başka bir şey yazarsa — ne “Evet” ne de “Hayır”? Konuşma sonraki durumların hiçbirine geçmez ve mevcut durumda takılı kalır. Diyalog durur.

Bir döngü nasıl oluşturulur

Kullanıcı bağlayıcılardaki tetikleyicilerden hiçbiriyle eşleşmeyen bir mesaj gönderdiğinde botun sessiz kalmasını önlemek için bir döngü ekleyeceğiz.

Bunu yapmak için, soruyu bir ok ekleyerek döngüye alın herhangi bir tetikleyici olmadan ki bu aynı bloğa geri.

circle-info

Bilmekte fayda var! Bloklar ve bağlantılar tetikleyicisiz bir daha düşük önceliğe sahiptir tetikleyicili olanlara göre.

Bir döngü oluşturmak için, müşteriye soru sorduğunuz bloğa tıklayın. Açılan ayar formunda, sağ üst köşedeki üç noktaya tıklayın, ardından “Bir döngü oluştur.”

seçeneğini seçin.

Bu, akışta bir döngü oluşturacaktır. “Evet” veya Şimdi, müşteri botuna “Hayır,”

ile farklı bir mesaj gönderirse, ikinci bloktan gelen mesaj tekrar gönderilecektir.

Müşteri botun mesajına yanıt vermezse ne olur? zamanlayıcı Müşteriye bir yanıt gerektiğini hatırlatmak için bir

takip mesajı soru bloğuyla birlikte“Mutlu musun?” “Evet” veya “Hayır”, veyanıt vermediğinde, şöyle bir mesaj göndermek istiyoruz: “Soruyu yanıtlamadınız :(”

ve ardından soruyu tekrar soracağız. Bunu yapmak için bir

zamanlayıcı kullanacağız.

Zamanlayıcı ile bir mesaj nasıl oluşturulur Yeni bir blok oluşturalım; "Mutlu musun?" bloğundan gelen okun ona ulaşacağı ve ayrıca döngüyü kaldıralım. Bunu yapmak için, döngünün üzerine gelin ve çarpı simgesine

tıklayarak silin.

Şimdi, soru bloğundan yeni bloğa giden okun ayarlarına gidin. Ok ayarlarında, “Yanıttan önce gecikme”

adlı bir panel vardır — bu, akışın otomatik olarak bir sonraki bloğa ne kadar süre sonra geçeceğini ayarlayan bir zamanlayıcıdır. Ayrıca “Bloktan ayrılırsa iptal et”

onay kutusunu da etkinleştirmelisiniz, böylece müşteri soruya yanıt verirse mesaj gönderilmez.

Şimdi, yeni bloğa mesajı girelim:

Ve yeni bloktan soru bloğuna geri bir bağlantı çizelim.

Bunu yapmak için bloğun üzerine gelin — bir bağlantı oluşturmanızı sağlayan bir nokta görünecektir:

1. Adım. Düğmeye tıklayın ve bağlayıcıyı soru içeren bloğa sürükleyin. 2. Adım. İki bağlayıcı üst üste binecektir, bu yüzden birini biraz yukarı sürüklemeniz gerekecek. Bunu yapmak için bağlayıcıların üzerine gelin ve uzatılmış tutamağı bulun — kıvrımı ayarlamak ve bağlantıyı ayırmak için bunu kullanın.

3. Adım. Ardından, bağlayıcıya tıklayın ve basılı tutarak yukarı doğru sürükleyin.

Şimdi yeni oluşturulan okun ayarlarına gidin ve 1 saniyelik bir zamanlayıcıayarlayın, böylece müşteri soru bloğuna geri yönlendirilir.

Son akış aşağıdaki gibi görünür:

circle-check

Huni aşamaları (listeler) nasıl eklenir

Huni aşamalarını (listeleri) kullanarak botunuzu sizin için en uygun şekilde düzenleyebilirsiniz. Hâlâ botun tüm dallarının bulunduğu tek büyük bir çalışma alanıdır, ancak görsel olarak ayrı sayfalara bölünmüştür. Botun kendisi tek bir akış olarak çalışmaya devam eder.

Akış zincirleri listeler arasında bölündüğünde, bağlantı blokları otomatik olarak oluşturulur.

Yeni bir liste eklemek için, çalışma alanının sağ alt köşesindeki artı simgesine tıklayın ve yeni listenin adını girin.

Mevcut akışı yeni bir listede sürdürmek için, bir bloğa tıklayın veya birden fazla blok seçin, ardından araç ipucu olarak "Seçili öğeleri başka bir listeye taşımak için tıklayın."

yazan oka↪️ tıklayın.

Blokları taşıma uyarısı göründüğünde, artı simgesinin yakınındaki alttaki açılır menüden istediğiniz listeyi seçin.

Messenger'lar nasıl bağlanır

Test ettikten sonra, akışı messenger'lara bağlayabilirsiniz. Bunu yapmak için, ana menüdeki Messenger'lar bölüme gidin.

Sonra, istediğiniz messenger için düğmeye tıklamanız gerekir.

circle-check

Last updated