# Bir chatbot nasıl oluşturulur

{% hint style="warning" %}

#### <mark style="color:kırmızı;">**Lütfen dikkat edin!**</mark>

**PROJELERİNİZ ASLA SİLİNMEZ** ve platformda süresiz olarak kalır.

Abonelik süresi dolduğunda, aşağıdaki veriler kaldırılacaktır:

**Messenger bağlantıları:** 3 hafta sonra devre dışı bırakılır.

**Uzun mesajlar:** 800 karakterin üzerindekiler 3 ay sonra silinir.

**Konuşmalar:** tüm sohbetler 2 ila 6 ay boyunca saklanır.

**Müşteriler:** 1 yıl sonra kaldırılır.

**Ek bilgi:**

**Teslim edilmeyen mesajlar** 2 hafta boyunca saklanır.

**Messenger erişimi:** ödemesi yapılmazsa, sürenin bitiminden 3 hafta sonra iptal edilir.

**Sistem limitleri:**

**Planlanmış mesajlar:** Müşteri başına en fazla 32.

**Test botları:** Günde 1.000 mesajla sınırlıdır (test hesabı mesajları dahil).
{% endhint %}

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

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

<div data-with-frame="true"><figure><img src="/files/d442db8e36cd7323dc5237b2ef3c37516447a019" alt=""><figcaption></figcaption></figure></div>

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.

<div data-with-frame="true"><figure><img src="/files/a0e94159b94d5695df936033930813b27c8a08f4" alt=""><figcaption></figcaption></figure></div>

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.**

<div data-with-frame="true"><figure><img src="/files/90741e8b0bc009e25d8f7c0d81aa401f97cc0058" alt=""><figcaption></figcaption></figure></div>

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**.

<div data-with-frame="true"><figure><img src="/files/63406cbc47fb0d3f58a6fb6e687b0894a9810a17" alt="" width="375"><figcaption></figcaption></figure></div>

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

1. &#x20;**Başlat**&#x20;
2. **Tetikleyici**&#x20;

“**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.

<div data-with-frame="true"><figure><img src="/files/d2f4880169a31bf799beefd3f9e7ae82cc6dd55e" alt=""><figcaption></figcaption></figure></div>

{% hint style="success" %}
**Bilmekte fayda var!**\
**Nedir `#{none}` yapılandırma?**\
Düğmenin `#{none}` yanıt alanında varsayılan olarak görünen yapılandırma, belirtilmemiş veya genel girdileri işlemek için kullanılan özel bir yer tutucudur.

Bu, örneğin bir **koşul bloğunun** yerine `#{none}` tetikleneceği **anlamına gelir** bir müşteri herhangi bir mesaj gönderdiğinde `#{none}` (belirli bir anahtar kelime veya tetikleyici tanımlanmamışsa).\
Mesaj alanında **boş bırakırsanız, müşterileri belirli bir huni bloğuna yönlendirmenize**olanak tanır; mesajlarının içeriğinden bağımsız olarak.
{% endhint %}

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".**

<div data-with-frame="true"><figure><img src="/files/c3095ec714b7827d878f1bad78052d49fa5621c7" alt="" width="563"><figcaption></figcaption></figure></div>

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"**.

<div data-with-frame="true"><figure><img src="/files/9c90c4bb7c86774ba3e7ff1cf7fbba3abe54dd7e" alt="" width="563"><figcaption></figcaption></figure></div>

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

<div data-with-frame="true"><figure><img src="/files/e9dcbec17454ec4828ccf3eb38f223244cf3caf3" alt="" width="563"><figcaption></figcaption></figure></div>

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

<div data-with-frame="true"><figure><img src="/files/b7889ca93142bb30aa21082bb0eabb64bbdd3026" alt="" width="563"><figcaption></figcaption></figure></div>

**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ü**.

<div data-with-frame="true"><figure><img src="/files/e9a480cc44083351e06015506ce8c80aa4d61687" alt="" width="563"><figcaption></figcaption></figure></div>

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."**

<div data-with-frame="true"><figure><img src="/files/7433b53cc50a9cfefc2293553961dc740a8e6426" alt="" width="563"><figcaption></figcaption></figure></div>

Şimdi huninizde **bağlı iki blok** var.

{% hint style="warning" %}
**Lütfen dikkat edin!**

**Bu pratikte ne anlama geliyor?**

Eğer botunuzun iki ayrı konuşma **akışı**varsa, bir kullanıcı her ikisinden aynı anda geçemez. Bir **akışı** veya diğerini takip ederler, ancak ikisini aynı anda asla değil.

**Mevcut akışlarını kesmeden bir mesaj göndermeniz mi gerekiyor?**

Gri blokları kullanın — ya **"Fallback"** veya **"Tetikleyici"** — kullanıcı aktif konuşmasını bozmadan ayrı mesajlar göndermek için.
{% endhint %}

**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:

<div data-with-frame="true"><figure><img src="/files/1c289415e41cc6674806064c96e754219b6312cc" alt="" width="563"><figcaption></figcaption></figure></div>

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

<div data-with-frame="true"><figure><img src="/files/0f1f1e6578769453070b9453ba0b643a70d0a7ed" alt="" width="563"><figcaption></figcaption></figure></div>

Tıklayın **“+ Düğme Ekle”**&#x73;eçeneğine tıklayın ve bir düğme ayarları menüsü görünecektir.

<div data-with-frame="true"><figure><img src="/files/67247845444fcf1f08380bf764809370b2c6462e" alt=""><figcaption></figcaption></figure></div>

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

<div data-with-frame="true"><figure><img src="/files/ea47f87659e021076691ca0f7b2ed1a22ec707e0" alt=""><figcaption></figcaption></figure></div>

Tıklayın **“Ekle”**&#x76;e düğme blok ayarlarında görünecektir.

<div data-with-frame="true"><figure><img src="/files/3277f1b6096155087a7a4a1ac06e3ffb461e8815" alt=""><figcaption></figcaption></figure></div>

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.

<div data-with-frame="true"><figure><img src="/files/7bbdfe8ed1446a7ea3ab84e037ca8d269620cf1d" alt=""><figcaption></figcaption></figure></div>

Ve blok ayarlarını kaydetmeyi unutmayın.

<div data-with-frame="true"><figure><img src="/files/a9e791a07d4d1d1667568acfbe069f12f50b92c6" alt=""><figcaption></figcaption></figure></div>

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.

<div data-with-frame="true"><figure><img src="/files/4b19f70b18fe35accf8f6d6fcfa2c72d636cfb11" alt=""><figcaption></figcaption></figure></div>

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

<div data-with-frame="true"><figure><img src="/files/591a38d02eba07301ad3e39b5f7748a7390e5b96" alt=""><figcaption></figcaption></figure></div>

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

<div data-with-frame="true"><figure><img src="/files/3b12e80b81aed89a5bbd4423427ea1f8f45af885" alt=""><figcaption></figcaption></figure></div>

Ve tıklayın **"Kaydet"**.

<div data-with-frame="true"><figure><img src="/files/679444253f221681417049a86af3466e5ff62ea4" alt=""><figcaption></figcaption></figure></div>

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.

<div data-with-frame="true"><figure><img src="/files/8ae7f52da96db668b78fb72b59c271395d7c13f7" alt=""><figcaption></figcaption></figure></div>

Bağlantı kavisli olabilir:

<div data-with-frame="true"><figure><img src="/files/b45821e12382cbf3fdadaeb5fdb1a1579cf232f6" alt="" width="563"><figcaption></figcaption></figure></div>

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.&#x20;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ı.

<div data-with-frame="true"><figure><img src="/files/de6b87aba06d0802a59fd51965fd618a152e6900" alt=""><figcaption></figcaption></figure></div>

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).

<div data-with-frame="true"><figure><img src="/files/fae26c04411c9737cddf0f0248d18ee545b6dc2d" alt=""><figcaption></figcaption></figure></div>

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

{% hint style="success" %}
Artık ilk chatbotunuzu oluşturdunuz!
{% endhint %}

#### Video eğitimi

{% embed url="<https://www.youtube.com/watch?v=RMYNdF8gq_w>" %}

## 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’ta**iç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** :

<div data-with-frame="true"><figure><img src="/files/b413040892ec4a8792dc132e8f9b5011e3db303d" alt=""><figcaption></figcaption></figure></div>

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

<div data-with-frame="true"><figure><img src="/files/d65067b940a31dfc4dcc4f344ce17be05edd8d90" alt=""><figcaption></figcaption></figure></div>

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

<div data-with-frame="true"><figure><img src="/files/2e87fd497a87a4292ab383e421a4cc9fe1672333" alt="" width="563"><figcaption></figcaption></figure></div>

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

<div data-with-frame="true"><figure><img src="/files/0c34e622f619d3e227b3982ccfcf3a2e553f1035" alt="" width="563"><figcaption></figcaption></figure></div>

içinde **şunu göreceksiniz**botu 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.

<div data-with-frame="true"><figure><img src="/files/b9ad626f4e097d7b8d02379a89b3067fbeeb361f" alt="" width="563"><figcaption></figcaption></figure></div>

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

<div data-with-frame="true"><figure><img src="/files/a50baf95544993c934cc490ac058f9454ee7f64e" alt="" width="375"><figcaption></figcaption></figure></div>

{% hint style="success" %}
**Tebrikler!** 🎉 **Aşağıdakileri içeren işlevsel bir chatbotu başarıyla oluşturdunuz:**

* **Tetikleyici yapılandırması** hem bloklarda hem de bağlayıcılarda
* **Tam işlevli bir düğme**
* **Gerçek zamanlı test** chatbotunuzun tam olarak nasıl çalıştığını görmenizi sağlar
  {% endhint %}

### "Test" sekmesi hakkında

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

<div data-with-frame="true"><figure><img src="/files/159b17b364873a4401e692c2662a6c35315cd26c" alt=""><figcaption></figcaption></figure></div>

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

<div data-with-frame="true"><figure><img src="/files/9572177834fa4c8225b5c1102a5a8f30e5668fe5" alt=""><figcaption></figcaption></figure></div>

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

<div data-with-frame="true"><figure><img src="/files/d7bdb9dea8e4165f36a86f29a8d23478a9750e2d" alt="" width="563"><figcaption></figcaption></figure></div>

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."**

<div data-with-frame="true"><figure><img src="/files/daa0a0c5549425d3b25cc78ce2cc828ff771c2be" alt="" width="563"><figcaption></figcaption></figure></div>

seçeneğine tıklayabilirsiniz.

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

{% hint style="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.
{% endhint %}

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

<div data-with-frame="true"><figure><img src="/files/b1aa94cab1dcf0fb686abd9e2357d2b199226075" alt="" width="375"><figcaption></figcaption></figure></div>

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.

<div data-with-frame="true"><figure><img src="/files/addda54d2559570e8133eff0af84e6fd35759e1c" alt="" width="563"><figcaption></figcaption></figure></div>

**Ş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"**.

<div data-with-frame="true"><figure><img src="/files/dbd4f47183b4b94d939d3ccaaa2555b7fb84a45f" alt=""><figcaption></figcaption></figure></div>

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

<div data-with-frame="true"><figure><img src="/files/70e415516bd68d9171703c2fa5d38b4fb46b4f18" alt=""><figcaption></figcaption></figure></div>

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

<div data-with-frame="true"><figure><img src="/files/a93d34868cc31062edf5198404100e98c13ff355" alt=""><figcaption></figcaption></figure></div>

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

<div data-with-frame="true"><figure><img src="/files/9d46b9c512a093a62d81b8c834bdcc1e00d34fa6" alt=""><figcaption></figcaption></figure></div>

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

<div data-with-frame="true"><figure><img src="/files/dcbdf74961cfb50147086a1d2ac926a5fa16aba9" alt=""><figcaption></figcaption></figure></div>

#### 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**.

{% hint style="info" %}
Bilmekte fayda var!\
Bloklar ve bağlantılar **tetikleyicisiz** bir **daha düşük önceliğe** sahiptir **tetikleyicili olanlara göre**.
{% endhint %}

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.”**

<div data-with-frame="true"><figure><img src="/files/332e5a28d0e90770aed431580fb20851ebb014e4" alt=""><figcaption></figcaption></figure></div>

seçeneğini seçin.

<div data-with-frame="true"><figure><img src="/files/efaa7c328af84e524e802b0245b25e0063ca228f" alt=""><figcaption></figcaption></figure></div>

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”**, ve**yanı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.&#x20;Bunu yapmak için, döngünün üzerine gelin ve** çarpı simgesine

<div data-with-frame="true"><figure><img src="/files/6ef965dfd9267ffde55ee7bb741df7e32cabd7b4" alt=""><figcaption></figcaption></figure></div>

tıklayarak silin.

<div data-with-frame="true"><figure><img src="/files/e9affa3de35fa38d11dabc8e82c05b961e53ba4c" alt=""><figcaption></figcaption></figure></div>

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

<div data-with-frame="true"><figure><img src="/files/fac3355320f5348cbc531269d61c86fa834c1b7b" alt=""><figcaption></figcaption></figure></div>

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”

<div data-with-frame="true"><figure><img src="/files/e75fc7035eb6145c989ab2cc19ccf2144f15c5ef" alt="" width="563"><figcaption></figcaption></figure></div>

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

<div data-with-frame="true"><figure><img src="/files/eb7416ce90eac45a7440728ce2b01f9dfc310be7" alt=""><figcaption></figcaption></figure></div>

Şimdi, yeni bloğa mesajı girelim:

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

<div data-with-frame="true"><figure><img src="/files/d40b85e050afec9efc8a0d6d4d5bd16a8401063d" alt=""><figcaption></figcaption></figure></div>

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:

<div data-with-frame="true"><figure><img src="/files/78f7dbb4cf5434df6c1e15b394211159eb86fe25" alt=""><figcaption></figcaption></figure></div>

{% hint style="success" %}
Düğmeler, bağlayıcılar, yanıt seçenekleri, döngüler ve zamanlanmış yönlendirme oklarıyla birlikte ilk chatbotunuzu başarıyla oluşturdunuz!
{% endhint %}

## **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.

<div data-with-frame="true"><figure><img src="/files/416efcb295d0630bbc92d871caa9687190b7fcca" alt=""><figcaption></figcaption></figure></div>

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.

<div data-with-frame="true"><figure><img src="/files/31bff4dc0e82e44dcd99d6a46831949bcdac33e4" alt=""><figcaption></figcaption></figure></div>

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.

<div data-with-frame="true"><figure><img src="/files/e726786fc415dbf1aa3453003bd9840db12e4922" alt=""><figcaption></figcaption></figure></div>

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

{% hint style="success" %}
Farklı messenger'larda botların nasıl bağlanacağını şu bölümde okuyun:  **“**[**Messenger'lar**](/doc/tr/chatbot/mesajlasma-uygulamalari.md)**"** makale.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.mavibot.ai/doc/tr/chatbot/builder/funnel.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
