contact
Listelediğiniz kanallarla şirketinizdeki bir kişiye nasıl ulaşılacağı.
Bir kişiyi nerede bulacağınız. Bir son kullanıcı birine ihtiyaç duyduğunda — birini talep ettiğinde veya yalnızca bir insanın yapabileceği bir durum olduğunda — Rendel yanıtlayabildiğini yanıtlar ve ardından contact gösterir: bir başlık, gerekçeyi belirten bir satır ve ekibinize ulaşma yolları.
Bu bir kişiyle sohbet değildir ve Rendel kimseyi devretmez. Birinin katıldığını asla söylemez ve hiçbir zaman bir bekleme süresi veya isim vermez: size nasıl ulaşılacağını gösterir ve iletişimi son kullanıcı kurar.
Ekran görüntüsü değildir; tarayıcınızda SDK'nın kendi boyut ve renkleriyle canlı olarak çizilir.
Flutter SDK ile 0.42.0 ve Web SDK ile 0.19.0 sürümünden itibaren yerel olarak render edilir. Bunu bildirmeyen bir derlemeye asla sunulmaz.
Yalnızca sizin kanallarınız
Kanallar yönetim panelindeki Settings → Handoff & files → Contact channels bölümünden gelir: bir telefon hattı, bir e-posta adresi, bir yardım sayfası ve birinin yanıt verdiği çalışma saatleri. Modele bu liste dışında hiçbir şey gösterilmez ve sunucu, contact bloğu gönderilmeden önce bloktaki her kanalı bu listeye göre doğrular; yönetim panelinde listelenmeyen bir kanalı belirten bir blok, fallback_text değeriyle değiştirilir, bu nedenle bu metni bir son kullanıcının aksiyon alabileceği şekilde yazın. Hiçbir kanalı olmayan bir uygulamaya contact hiçbir şekilde sunulmaz.
Props
Her blok ayrıca type ve 1 ila 300 karakterlik zorunlu bir fallback_text taşır.
| Prop | Tür | Zorunlu | Kısıtlamalar |
|---|---|---|---|
title | string | Evet | 1 ila 80 karakter. |
body | string | Hayır | En fazla 300 karakter. |
channels | array | Evet | 1 ila 3 öğe. |
channels[].kind | call | email | url | Evet | Yok |
channels[].label | string | Evet | 1 ila 40 karakter. |
channels[].value | string | Evet | 3 ila 200 karakter. |
hours_label | string | Hayır | En fazla 60 karakter. |
Ağ üzerinde
{
"id": "blk_82",
"type": "contact",
"fallback_text": "Call or email Neon Kicks support, weekdays 9:00 to 18:00.",
"props": {
"title": "Talk to our support team",
"body": "A refund to a closed card needs a person to approve it.",
"channels": [
{ "kind": "call", "label": "Call", "value": "+31 20 123 4567" },
{ "kind": "email", "label": "Email", "value": "help@neonkicks.example" }
],
"hours_label": "Weekdays 9:00–18:00"
}
}Etkileşim
call numara çeviriciyi numara doldurulmuş şekilde, email e-posta uygulamasını adresle, url ise sayfayı açar. Son kullanıcı olmadan hiçbir şey gönderilmez veya aranmaz.