Είμαι προσπαθεί να οικοδομήσει ένα chatbot ηλεκτρονικού εμπορίου με χρήση lex.
Υπάρχει κάποια λύση για να χρησιμοποιήσετε μια κάρτα καρουζέλ ή πολλαπλών καρτών απάντηση στο Lex εκεί;
Για παράδειγμα:
Ευχαριστώ..
Είμαι προσπαθεί να οικοδομήσει ένα chatbot ηλεκτρονικού εμπορίου με χρήση lex.
Υπάρχει κάποια λύση για να χρησιμοποιήσετε μια κάρτα καρουζέλ ή πολλαπλών καρτών απάντηση στο Lex εκεί;
Για παράδειγμα:
Ευχαριστώ..
Μπορείτε να εμφανίσετε πολλές κάρτες απάντηση στην αντίδραση και αυτό θα εμφανιστεί σαν καρουσέλ. Ακολουθήστε αυτό το παράδειγμα για τη δημιουργία της κάρτας απάντηση μέσω κονσόλας (μπορείτε επίσης να το κάνει δυναμικά στον κώδικα).
Μέθοδος Console:
Στην παρακάτω εικόνα, στην Prompt response cardsενότητα, ανατρέξτε στο δεξιότερο μέρος, υπάρχει μικρή +κουμπί, κάντε κλικ σε αυτό και μπορείτε να προσθέσετε περισσότερα φύλλα.
Δυναμική μέθοδος (χρησιμοποιώντας λάμδα):
'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"
}
]
}
]
}
}
ΣΗΜΕΙΩΣΗ 1: Μπορείτε να έχετε maximum of 10 response cardsτο καρουζέλ και maximum of 3 buttonsσε ένα μόνο καρουσέλ. Εάν έχετε περισσότερες από 10 κάρτες, θα πάρετε λάθος. Αν έχετε περισσότερα από 3 κουμπιά, δεν θα πάρετε λάθος, αλλά θα εμφανίζονται μόνο 3 πρώτα.
ΣΗΜΕΙΩΣΗ 2: Θα πρέπει να ελέγξετε messaging_postbacksτα γεγονότα στο Webhooksστις ρυθμίσεις Messenger στην εφαρμογή Facebook για να κάνει τα κουμπιά του έργου καρουσέλ.
Έχω εφαρμοστεί κάρτες απάντηση στην παρακάτω τρόπο:

Δείτε κάρτες έρχονται σαν καρουσέλ, μπορείτε να σύρετε για να δείτε περισσότερες κάρτες.
Η ελπίδα αυτό βοηθά.