Lex kullanarak bir e-ticaret chatbot kurmaya çalışıyorum.
Lex bir atlıkarınca kartı veya çok tepki kartlarını kullanmak için herhangi bir çözüm var mı?
Örneğin:
Teşekkürler..
Lex kullanarak bir e-ticaret chatbot kurmaya çalışıyorum.
Lex bir atlıkarınca kartı veya çok tepki kartlarını kullanmak için herhangi bir çözüm var mı?
Örneğin:
Teşekkürler..
Sen yanıt olarak birden çok cevap kartları görüntüleyebilir ve atlıkarınca gibi gösterecektir. Takip Bu örneği (ayrıca kodda dinamik olarak bunu yapabiliyor) konsol üzerinden yanıt kartını oluşturmak için.
Konsol yöntemi:
Aşağıdaki resimde, içinde Prompt response cardsbölüm, az var, en sağdaki bölümünde görmek +, düğme o tıklayın ve kart daha ekleyebilirsiniz.
Dinamik yöntemi (Lambda kullanılarak):
'dialogAction': {
'type': 'Close',
'fulfillmentState': 'Fulfilled',
'message': {
'contentType': 'PlainText',
'content': message
},
'responseCard': {
'version': '0',
'contentType': 'application/vnd.amazonaws.card.generic',
'genericAttachments': [
{
'title': 'title1',
'subTitle': 'subtitle1',
'attachmentLinkUrl': 'link_that_will_open_on_click',
'imageUrl': 'link_of_image_to_display',
"buttons":[
{
"text":"button_1",
"value":"value_to_be_sent_to_server_on_click"
},
{
"text":"button_2",
"value":"value_to_be_sent_to_server_on_click"
},
{
"text":"button_3",
"value":"value_to_be_sent_to_server_on_click"
}
]
},
{
'title': 'title2',
'subTitle': 'subtitle2',
'attachmentLinkUrl': 'link_that_will_open_on_click',
'imageUrl': 'link_of_image_to_display',
"buttons":[
{
"text":"button_1",
"value":"value_to_be_sent_to_server_on_click"
},
{
"text":"button_2",
"value":"value_to_be_sent_to_server_on_click"
},
{
"text":"button_3",
"value":"value_to_be_sent_to_server_on_click"
}
]
},
{
'title': 'title3',
'subTitle': 'subtitle3',
'attachmentLinkUrl': 'link_that_will_open_on_click',
'imageUrl': 'link_of_image_to_display',
"buttons":[
{
"text":"button_1",
"value":"value_to_be_sent_to_server_on_click"
},
{
"text":"button_2",
"value":"value_to_be_sent_to_server_on_click"
},
{
"text":"button_3",
"value":"value_to_be_sent_to_server_on_click"
}
]
}
]
}
}
NOT 1: Sen olabilir maximum of 10 response cardsatlıkarınca ve maximum of 3 buttonstek atlıkarınca. 10'dan fazla kart varsa, hata iletisi alır. 3'ten fazla düğme varsa, hatayı almazsınız ama sadece ilk 3 gösterilecektir.
2 NOT: Eğer kontrol etmeniz gerekir messaging_postbacksolayları Webhooksatlıkarınca işin düğmeleri yapmak için Facebook uygulamasında haberci ayarlarında.
Aşağıda şekilde tepki kartları uyguladık:

kartları atlıkarınca gibi geliyor bakın, daha fazla kart görmek için hızlıca kaydırabilirsiniz.
Umarım yardımcı olur.