Ik ben op zoek naar een e-commerce chatbot met behulp van lex bouwen.
Is er een oplossing voor een carrousel kaart of meerdere kaarten van de in Lex gebruiken?
Bijvoorbeeld:
Bedankt..
Ik ben op zoek naar een e-commerce chatbot met behulp van lex bouwen.
Is er een oplossing voor een carrousel kaart of meerdere kaarten van de in Lex gebruiken?
Bijvoorbeeld:
Bedankt..
U kunt meerdere reactie kaarten weer te geven in de respons en het zal weer te geven als carrousel. Volg dit voorbeeld om de reactie card via console te genereren (u kunt ook dynamisch doen het in code).
Console methode:
In de onderstaande afbeelding, in Prompt response cardssectie, te zien in de meest rechtse deel, is er weinig +knop, klikt u op die en je kunt meer kaarten toe te voegen.
Dynamische methode (gebruik Lambda):
'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"
}
]
}
]
}
}
OPMERKING 1: U kunt maximum of 10 response cardsin de carrousel, en maximum of 3 buttonsin een enkele carrousel. Als u meer dan 10 kaarten, zult u fout. Als u meer dan 3 knoppen, zult u niet fout, maar alleen de eerste 3 zal worden getoond.
OPMERKING 2: U moet controleren messaging_postbacksgebeurtenissen in de Webhooksin messenger instellingen in de Facebook-app om knoppen van de carrousel te laten werken.
Ik heb reactie kaarten geïmplementeerd in onderstaande wijze:

Zie kaarten komen als carrousel, kunt u vegen om meer kaarten te zien.
Hoop dat het helpt.