Bloklar ve türleri
Bloklarla nasıl çalışılır
MaviBot, yapısını bloklar ve oklardan oluşan bir akış şeması olarak tasarlayarak bir chatbot oluşturmanıza olanak tanır.
Bir blok botun işlemesi veya gerçekleştirmesi gereken bir eylemi ya da olayı temsil eder.
Lütfen dikkat edin!
Blok sınırları: Akış şeması başına toplam sınır en fazla 500 blok şu türlerden:
Başlat bloğu
Tetikleyici blok
Bloklar arasında, bir koşul ve/veya sonraki bloğa geçiş için tam zamanı tanımlayabileceğiniz Bağlantılar vardır.
Koşullu bloklar botu belirli koşullar altında tetiklemek için kullanılır. Koşulsuz bloklar yalnızca oklar veya geri çağırmalar üzerinden ulaşıldığında çalışır (bunları daha sonra ele alacağız).
Lütfen dikkat edin!
Blokların ve bağlantının yürütme önceliği vardır! Koşul atanmış bloklar her zaman önce çalıştırılır.
Blokların ve okların yürütme önceliği: Düğmenin "Başlat" blok her zaman önce çalıştırılır:
İlk olarak, "Başlat" koşul alanında koşul atanmış blok çalıştırılır.
Sonra, varsa, "Başlat" koşulsuz blok çalıştırılır.
Ardından, istemcinin şu anda bulunduğu bloktan gelen Bağlantı çalıştırılır (istemci zaten hunideyse). Sonra:
başka bir "Başlat" engelliyorsa
Düğmenin "Tetikleyici" blok
Eşleşen bir yanıt bulunmazsa ve Yapay zekâ asistanı etkinse, asistan yanıt verecektir (başlatma koşulu buna izin verirse).

Tüm bloklar birleşik bir yapıyı paylaşır: Her blok, ihtiyaca göre etkinleştirebileceğiniz veya devre dışı bırakabileceğiniz bir bölüm listesi içerir.

Düğmenin Mesaj bölümü, mesajın metnini belirtmenize olanak tanır.
Metinde değişkenleri şu biçimi kullanarak kullanabilirsiniz: #{variable_name}.
Açılır menü
Her bloğun, blok üzerinde belirli işlemler yapmanızı sağlayan bir açılır menüsü vardır; bunlar arasında şunlar bulunur:

Bloğu kopyalama:

Bloğu silme:

Bloğu bağlantıyla kopyalama

Başka bir sayfaya taşıma:

Azalan sırada blokların/geçişlerin önceliği: · Başlangıç · Bağlantılar · Tetikleyici
Her blok türüne daha yakından bakalım: nasıl oluşturulduklarına ve ne için kullanıldıklarına. İlk bloğu oluşturmak için, düzenleyici çalışma alanında sol fare düğmesine çift tıklamanız yeterlidir (varsayılan olarak bir Başlangıç bloğu oluşturulur) ya da menüden blok türünü seçin.
Her birine daha yakından bakalım.
Sohbet bloğu
Blokta herhangi bir metin olmamalıysa, yanıt alanına #{none} yazın (bu varsayılandır).
Sohbet durumu: koşulu olmayan beyaz bir blok. Bu bloğa yalnızca bir ok üzerinden girebilirsiniz. Ara yanıtlar, dallanma ve belirli zaman aralıklarında birden fazla mesajı art arda göndermek için tasarlanmıştır.

Başlat bloğu
İlk koşul: en yüksek önceliğe sahip parlak yeşil bir blok. Botun tüm dizisi bu bloktan da başlayabilir. Ana fark Sohbet başlangıcı bloğundan, bu bloklardaki koşulların önce kontrol edilmesidir. İstemci konuşma sırasında bu bloktaki bir anahtar kelime veya ifadeyi girerse, hemen buna yönlendirilir.
Botun bir müşteri selamlamasına verdiği tepkinin yapılandırılmasına örnek:

Müşteri, "Merhaba!" mesajını yanıt olarak alacaktır.
Lead bloğu
Lead bloğu, koşulu olmayan, kırmızı renkte bir bloktur.
Bu blok türünün temel amacı bir başvuru (lead) oluşturmaktır. Bu bloğa geçildiğinde, o ana kadar toplanan tüm veriler (değişken değerleri) kullanıcı hakkında hazır bir başvuru olarak CRM sistemine, e-postaya, kişisel WhatsApp veya Telegram’a (veya proje ayarlarında belirtilen başka herhangi bir iletişime) gönderilir. Aktarım sonrası, anlaşmaya ait değişken değerleri oluşturucudan silinir.

Tetikleyici
Tetikleyici blok koyu gri bir bloktur. İşlevsel olarak, Start bloğuna benzer bloktan tek farkı, müşterinin bu bloğa geçmemesidir.

Bu bloğun önceliği, diğer koşullu bloklara kıyasla en düşüktür — yani en son tetiklenecektir.
Yedek
Yedek blok gri bir bloktur. Koşulları yoktur, tıpkı Tetikleyici t bloğu gibi ve içine geçiş yapılamaz.

Zamanlanmış bağlantı oluşturmak için veya örneğin müşteriler tarafından girilen verileri doğrulamak için Yedek blokları kullanabilirsiniz! Kullanıcı bu bloklara geçemediği için ana akıştan da çıkamaz.
Yedek bloklar, yayın dizilerini tetiklemek için de kullanılabilir.
Last updated