Dialogflow - 在单击按钮时调用意图
Dialogflow - Calling an intent on a button click
我有两个按钮('Category A' 和 'Category B')是通过 'Dialogflow Messenger' 集成中的自定义负载创建的。单击任何类别后,我希望触发另一个意图,这将向用户显示其他几个按钮(子类别)。我尝试将欢迎事件名称放在代码的事件部分,但这对我不起作用(根本没有任何变化)。有人可以帮我解决这个问题吗?
我也不知道如何创建新事件。 (我无法从 'events' 文档中了解太多。)样式部分也不起作用。我也想更改按钮的布局。我也不了解web-hook和fulfillment。
"richContent": [
[
{
"icon": {
"color": "#FF9800",
"type": "chevron_right"
},
"event": {
"languageCode": "",
"name": "WELCOME",
"parameters": {}
},
"link": "https://google.com",
"text": "Career",
"type": "button",
"style": {
"background-color": "blue"
}
},
{
"type": "divider"
},
{
"icon": {
"type": "chevron_right",
"color": "#FF9800"
},
"link": "https://google.com",
"text": "Sales Inquiry",
"event": {
"languageCode": "",
"name": "",
"parameters": {}
},
"type": "button"
}
]
]
} ```
您还需要输入语言代码。
“事件”: {
"languageCode": "en",
“名称”:“登录事件”,
“参数”: {}
}
这个方法对我有用。
创建 Intent 并在按钮有效负载上指示匹配的事件名称与在 Intent 中创建的事件名称。
“事件”:{
"姓名": "event_name_you_indicate",
},
出于同样的目的,请提供操作名称。
收到操作名称请求后映射您的函数。
TLDR;您可以检查这是否适合您:https://medium.com/@varungoyal311213/dialogflow-rich-responses-click-event-438b984466ec
我有两个按钮('Category A' 和 'Category B')是通过 'Dialogflow Messenger' 集成中的自定义负载创建的。单击任何类别后,我希望触发另一个意图,这将向用户显示其他几个按钮(子类别)。我尝试将欢迎事件名称放在代码的事件部分,但这对我不起作用(根本没有任何变化)。有人可以帮我解决这个问题吗?
我也不知道如何创建新事件。 (我无法从 'events' 文档中了解太多。)样式部分也不起作用。我也想更改按钮的布局。我也不了解web-hook和fulfillment。
"richContent": [ [ { "icon": { "color": "#FF9800", "type": "chevron_right" }, "event": { "languageCode": "", "name": "WELCOME", "parameters": {} }, "link": "https://google.com", "text": "Career", "type": "button", "style": { "background-color": "blue" } }, { "type": "divider" }, { "icon": { "type": "chevron_right", "color": "#FF9800" }, "link": "https://google.com", "text": "Sales Inquiry", "event": { "languageCode": "", "name": "", "parameters": {} }, "type": "button" } ] ] } ```
您还需要输入语言代码。 “事件”: { "languageCode": "en", “名称”:“登录事件”, “参数”: {} }
这个方法对我有用。
创建 Intent 并在按钮有效负载上指示匹配的事件名称与在 Intent 中创建的事件名称。
“事件”:{ "姓名": "event_name_you_indicate", },
出于同样的目的,请提供操作名称。
收到操作名称请求后映射您的函数。
TLDR;您可以检查这是否适合您:https://medium.com/@varungoyal311213/dialogflow-rich-responses-click-event-438b984466ec