Ana içeriğe geç

Etkileşimli (INTERACTIVE)

Metin gövdesi ve isteğe bağlı aksiyon butonu içeren etkileşimli mesaj. Genellikle bot tarafından gönderilir.

data şeması

{
body: string;
footer?: string;
file?: {
url: string;
mime: string;
path: string;
size: number;
fileName: string;
extension: string;
};
replyButtons?: Array<string | { id: string; title: string }>;
actionButton?: {
url: string;
title: string;
};
}
AlanTipAçıklama
bodystringAna metin (satır sonları ve linkler içerebilir)
footerstring?Opsiyonel alt bilgi
fileobject?Opsiyonel üst medya
replyButtonsarray?Opsiyonel hızlı yanıt butonları
actionButtonobject?Harici URL'ye giden CTA butonu

actionButton

AlanTipAçıklama
urlstringHedef URL
titlestringButon metni

Örnek

{
"id": "ff03f52d-0726-43bd-8e19-ae6e7fab521a",
"createdAt": "2026-08-03T14:53:08.486Z",
"type": "INTERACTIVE",
"nameOfSender": "Support Bot",
"isFromSupport": true,
"data": {
"body": "Güzel bir seçim. 🙂 Deluxe Suit Jakuzi ve Şömineli için rezervasyonunuzu tamamlayabilirsiniz.\n\n🔗 Rezervasyon: https://www.tatilbudur.com/...\n\n📱 Mobil uygulama: http://onelink.to/g6ec4p\n\nBaşka yardımcı olabileceğim bir konu var mı?",
"actionButton": {
"url": "https://www.tatilbudur.com/la-bien-alacati-hotel?checkInDate=2026-08-20&checkOutDate=2026-08-25&calculatePrice=1&adult=2",
"title": "Rezervasyon Yap"
}
}
}

UI önerisi

  • body metnini satır sonlarıyla birlikte gösterin; URL'leri tıklanabilir yapın.
  • actionButton varsa harici link butonu olarak render edin.