簡體   English   中英

對話流自定義有效負載 json

[英]dialogflow custom payload json

我正在發送一個自定義有效負載,它在 output 生成 3 張卡的輪播。 所有卡片都有現在預訂按鈕,當按下現在預訂時,我的預訂意圖被觸發。 問題是如何檢測用戶按下了哪個按鈕,因為所有按鈕都具有相似的名稱?

    {

        "fulfillmentMessages": [
            {
                "payload": {
                    "facebook": {
                        "attachment": {
                            "payload": {
                                "template_type": "generic",
                                "elements": [
                                    {
                                        "image_url": "https://texasstation.sclv.com/~/media/Images/Page-Background-Images/Texas/TS_Hotel_King_lowrez.jpg?h=630&la=en&w=1080",
                                        "title": "Hotel California",
                                        "buttons": [
                                            {
                                                "type": "postback",
                                                "title": "Book Now",
                                                "payload": "Book Now"
                                            }
                                        ],
                                        "subtitle": "5 Star \nPrice: $100 Per Day"
                                    },
                                    {
                                        "image_url": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQMxWAipET12AtXfzCH4tkpiawneQ201ySPYkEPQZkMxpt6ebp5_Q",
                                        "title": "Hotel Castleway",
                                        "buttons": [
                                            {
                                                "type": "postback",
                                                "title": "Book Now",
                                                "payload": "Book Now"
                                            }
                                        ],
                                        "subtitle": "4 Star \nPrice: $60 Per Day"
                                    },
                                    {
                                        "image_url": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSk2p33NIGvulmlbJu9mEGU_PUoOJqqs_MYcQ1YhkIZqcDaBl2Z",
                                        "title": "Pearl Continental",
                                        "buttons": [
                                            {
                                                "type": "postback",
                                                "title": "Book Now",
                                                "payload": "Book Now"
                                            }
                                        ],
                                        "subtitle": "7 Star \nPrice: 250$ Per Day"
                                    }
                                ],
                                "image_aspect_ratio": "horizontal"
                            },
                            "type": "template"
                        }
                    }
                },
                "platform": "FACEBOOK"
            },
        ]
    }

更改有效負載,如 Nikhil 所說,標題將在所有按鈕中顯示相同,但單擊時它們將具有不同的值


        "fulfillmentMessages": [
            {
                "payload": {
                    "facebook": {
                        "attachment": {
                            "payload": {
                                "template_type": "generic",
                                "elements": [
                                    {
                                        "image_url": "https://texasstation.sclv.com/~/media/Images/Page-Background-Images/Texas/TS_Hotel_King_lowrez.jpg?h=630&la=en&w=1080",
                                        "title": "Hotel California",
                                        "buttons": [
                                            {
                                                "type": "postback",
                                                "title": "Book Now",
                                                "payload": "Book california"
                                            }
                                        ],
                                        "subtitle": "5 Star \nPrice: $100 Per Day"
                                    },
                                    {
                                        "image_url": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQMxWAipET12AtXfzCH4tkpiawneQ201ySPYkEPQZkMxpt6ebp5_Q",
                                        "title": "Hotel Castleway",
                                        "buttons": [
                                            {
                                                "type": "postback",
                                                "title": "Book Now",
                                                "payload": "Book Castleway"
                                            }
                                        ],
                                        "subtitle": "4 Star \nPrice: $60 Per Day"enter code here
                                    },
                                    {
                                        "image_url": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSk2p33NIGvulmlbJu9mEGU_PUoOJqqs_MYcQ1YhkIZqcDaBl2Z",
                                        "title": "Pearl Continental",
                                        "buttons": [
                                            {
                                                "type": "postback",
                                                "title": "Book Now",
                                                "payload": "Book Pearl"
                                            }
                                        ],
                                        "subtitle": "7 Star \nPrice: 250$ Per Day"
                                    }
                                ],
                                "image_aspect_ratio": "horizontal"
                            },
                            "type": "template"
                        }
                    }
                },
                "platform": "FACEBOOK"
            },
        ]
    }
    ```

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM