我正在尝试使用对话框流和fb messenger构建一个简单的机器人。我要求向最终用户显示两个按钮以选择蛋糕类型。我可以使用以下自定义响应显示选项:
{
"facebook": {
"attachment": {
"type": "template",
"payload": {
"template_type": "button",
"text": "What kind of cake would you like?",
"buttons": [
{
"type": "postback",
"payload": "witheggs",
"title": "Contain Eggs"
},
{
"type": "postback",
"payload": "noeggs",
"title": "Eggless"
}
]
}
}
}
}
一旦用户点击两个按钮中的一个,那么如何在对话框流程中将其设置为某个变量然后询问下一组问题?
答案 0 :(得分:0)
我不知道您使用的是哪种语言,但这是您正在寻找的内容:
当用户单击任何按钮时,有效负载部分由api.ai返回为 resolvedQuery 。例如,如果用户点击 Contain Eggs ,api.ai将通过json的 resolvedQuery 节点返回 witheggs 。
这有帮助吗?随意询问是否还有其他任何内容。