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;
};
}
| Alan | Tip | Açıklama |
|---|---|---|
body | string | Ana metin (satır sonları ve linkler içerebilir) |
footer | string? | Opsiyonel alt bilgi |
file | object? | Opsiyonel üst medya |
replyButtons | array? | Opsiyonel hızlı yanıt butonları |
actionButton | object? | Harici URL'ye giden CTA butonu |
actionButton
| Alan | Tip | Açıklama |
|---|---|---|
url | string | Hedef URL |
title | string | Buton 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
bodymetnini satır sonlarıyla birlikte gösterin; URL'leri tıklanabilir yapın.actionButtonvarsa harici link butonu olarak render edin.