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

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) | |
|---|---|---|
| Kapsam | Tüm çalışma alanı | Tek bir sohbet/oturum |
| Kimin ayarladığı | Siz, Değişkenler ekranında | Akışın kendisi, çalışırken |
| Sohbet sırasında değişir mi? | Hayır — herkes için sabit | Evet — asıl amaç bu |
| Şunun için iyidir | Şirket adı, destek e-postası, yapılandırma değerleri | Müş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.