[英]Dialogflow custom payload not posting message in facebook messenger
[英]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.