Tepki Bağlantıları

Tepkiler nadiren tek başına çalışır — düğmeler, zincirler, "değilse" dalı, diyalog yanıtları ve başka yollarla birbirini çağırır. Tepki bağlantıları bu geçiş grafiğini gösterir: herhangi bir tepki için nereye gittiği (giden bağlantılar) ve nereden geldiği (gelen bağlantılar) görülebilir. Bu, büyük senaryolarda kaybolmamaya ve tepkileri güvenle silmeye yardımcı olur.

Bağlantı Nedir

Bağlantı, bir tepkiden diğerine doğrultulanmış bir geçiştir ve bu geçişi yaratan mekanizma ile etiketlenmiştir. Platform tepkinin tamamını tarar ve tüm giden geçişleri toplar; kendine referansları ve boş hedefleri atar, aynı geçişleri birleştirir. Bağlantı listesine tepki düzenleyicisinden ve API'den erişilebilir: GET /api/bots/{id}/reactions/{id}/links.

Gelen ve Giden

  • Giden — mevcut tepkinin başvurduğu tepkiler (düğmeler, zincirler, "değilse" dalı vb.).
  • Gelen — mevcut tepkiye başvuran tepkiler. Silmeden önce kullanışlıdır: bir tepkiye başka biri başvuruyorsa silme senaryoyu bozar.

12 Bağlantı Mekanizması

  • Düğme (button) — "Tepki Çağır" türündeki inline düğme, basıldığında başka bir tepki açar.
  • Düğmeyle değiştirme (button_replace) — "mesajı değiştir" davranışlı düğme, bağlı tepkinin içeriğini yerleştirir.
  • Dinamik düğme (dynamic_button) — "Listeden Dinamik Düğmeler" bloğundaki düğme bir tepkiye yönlendirir. Bkz. Dinamik Düğmeler ve Parametreler.
  • "Tepki" Bloğu (block) — gönderim sırasında başka bir tepki çağıran mesaj bloğu.
  • Zincir tepki (chain) — "Zincir Tepki" eylemi başka bir tepki başlatır.
  • "Değilse" dalı (else) — koşullar sağlanmazsa kontrol belirtilen tepkiye geçer.
  • Web isteği: başarı (web_success) — başarılı web isteğinde başlatılan tepki.
  • Web isteği: hata (web_error) — web isteği hatasında başlatılan tepki.
  • Beklenen yanıt (expected_answer) — diyalog adımında kullanıcı yanıtında tetiklenen tepki.
  • Bekleme zaman aşımı (expected_timeout) — zaman aşımına kadar yanıt gelmezse tetiklenen tepki.
  • Sonraki tepki (goto_next) — "Sonraki Tepki" eylemi kontrolü listedeki uygun bir sonraki tepkiye aktarır.
  • Senaryo (flow) — bir senaryonun (flow) tamamlanmasına bağlı tepki.

Grafiğe Neden Bakılır

  • Senaryo navigasyonu — listede aramadan bağlı tepkiye hızlı geçiş.
  • Güvenli silme — gelen bağlantıları görüp geçişleri bozmama.
  • Denetim — senaryonun tüm dallarının doğru yere gittiğini ve "askıda" geçişler olmadığını doğrulama.

Sonraki Adımlar