我有一个问题是配置我的Facebook messenger机器人在我的Dialogflow代理中触发一个事件我尝试了很多东西,但没有一个主题似乎工作。
我的方法是我向用户发送一个项目列表,每个项目都有一个回发按钮,当用户点击按钮时,我需要在对话框流程中触发我的代理中的事件,这样我就可以解析收到的数据了
这是我的模板:
{
"facebook": {
"attachment": {
"type": "template",
"payload": {
"template_type": "generic",
"elements": [
{
"title": "Simple title",
"image_url": "https://exemple.com/test.jpg",
"subtitle": "Simple subtitle",
"default_action": {
"type": "web_url",
"url": "https://www.exemple.com",
"messenger_extensions": true,
"webview_height_ratio": "tall"
},
"buttons": [
{
"type": "postback",
"payload": "{'event':{'name':'custom_event','data':{'name':'Sam'}},'timezone':'America/New_York','lang':'en','sessionId':'1321321'}",
"title": "Show data"
}
]
}
]
}
}
},
"recipient": {
"id": "121323423434534"
}
}