एडब्ल्यूएस लेक्स में हिंडोला कार्ड बनाया जा रहा है

वोट
2

मैं लेक्स का उपयोग कर एक ई-कॉमर्स chatbot का निर्माण करने की कोशिश कर रहा हूँ।

वहाँ एक हिंडोला कार्ड या लेक्स में बहु प्रतिक्रिया कार्ड का उपयोग करने के लिए किसी भी समाधान है?

उदाहरण के लिए:

यहाँ

धन्यवाद..

04/12/2017 को 17:49
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


1 जवाब

वोट
4

जवाब में आपको कई प्रतिक्रिया कार्ड प्रदर्शित कर सकते हैं और यह हिंडोला की तरह प्रदर्शित करेगा। का पालन करें इस उदाहरण कंसोल के माध्यम से प्रतिक्रिया कार्ड उत्पन्न करने के लिए (आप भी कोड में गतिशील रूप से यह कर सकते हैं)।

कंसोल विधि:
नीचे दी गई छवि में, में 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हिंडोला काम का बटन बनाने के लिए फेसबुक अनुप्रयोग में दूत सेटिंग में।

मैं नीचे ढंग से प्रतिक्रिया कार्ड को लागू किया है:

यहाँ छवि विवरण दर्ज
कार्ड हिंडोला की तरह आ रहे हैं देखें, तो आप अधिक कार्ड देखना चाहते स्वाइप कर सकते हैं।

आशा करता हूँ की ये काम करेगा।

05/12/2017 को 05:54
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more