Ana içeriğe geç

Özel Değişkenler

Özel değişkenler, tüm çalışma alanınız için bir kez tanımladığınız ve herhangi bir akışta $vars.<name> ile referansladığınız yeniden kullanılabilir değerlerdir. Akışlar arasında aynı kalan ayrıntılar için mükemmeldirler — şirket adınız, bir destek e-postası, varsayılan bir karşılama, bir API temel URL'si.

{{$vars.companyName}}
{{$vars.supportEmail}}

Neden kullanılır

Özel değişkenler olmadan, destek e-postanız gibi bir değer, ona ihtiyaç duyan her akışa kopyalanır. E-postayı değiştirdiğinizde her akışı tek tek aramanız gerekir. Bir özel değişkenle, onu tek bir yerde ayarlarsınız ve {{$vars.supportEmail}} referansı veren her akış yeni değeri otomatik olarak alır.

Şu özelliklere sahip değerler için özel değişkenleri kullanın:

  • Akışlar arasında paylaşılan — marka adınız, üslubunuz, standart feragatnameleriniz.
  • Yapılandırma benzeri — harici bir URL, varsayılan bir limit, sabit bir kimlik.
  • Ara sıra tek bir yerde değiştirilen — akış akış değil de merkezî olarak güncellemeyi tercih ettiğiniz her şey.

Özel değişkenleri yönetme

Özel değişkenler, herhangi bir tek akıştan ayrı olarak, çalışma alanınızın Değişkenler alanında bulunur. Orada bir değişken ekleyebilir (bir ad ve bir değer), değerini düzenleyebilir ya da onu kaldırabilirsiniz.

Birkaç özel değişkeni adları ve değerleriyle listeleyen çalışma alanı Değişkenler yönetim ekranı

Tanımlandıktan sonra, bir özel değişken her akışın değişken paletinde Custom Değişkenler kategorisi altında eklenmeye hazır olarak görünür.

Bir akışta kullanma

Değişken kabul eden herhangi bir alanı açın, değişkeni palette Custom Değişkenler altında bulun (ya da {{ yazıp adını yazmaya başlayın) ve ekleyin:

You are a support agent for {{$vars.companyName}}.
If you can't help, tell the customer to email {{$vars.supportEmail}}.

Çalışma zamanında her {{$vars.<name>}}, ayarladığınız değerle değiştirilir.

Özel değişkenler ile flow state

Bunlar kulağa benzer gelir ama farklı işler yaparlar. Değerin sohbet başına değişip değişmediğine göre seçin.

Özel değişkenler ($vars)Flow state ($flow.state)
KapsamTüm çalışma alanıTek bir sohbet/oturum
Kimin ayarladığıSiz, Değişkenler ekranındaAkışın kendisi, çalışırken
Sohbet sırasında değişir mi?Hayır — herkes için sabitEvet — asıl amaç bu
Şunun için iyidirŞirket adı, destek e-postası, yapılandırma değerleriMüşterinin adı, yanıtları, birikimli toplamlar

Pratik kural: değer her müşteri için aynıysa bir özel değişken kullanın. Her müşteri için farklıysa ya da konuştukça değişiyorsa, flow state kullanın.

İlgili