如何根据对话框流程控制台中的输入添加是/否类型答案的按钮并给出具体答案?

时间:2018-01-25 10:56:54

标签: python dialogflow

我使用对话框流创建了我的意图和实体,并将其与python一起使用。 我想在对话框流程控制台中添加一个具有yes / no问题按钮的功能。我已经通过wit.api和对话框探讨了flow.dialog流程比使用机智api更容易使用。我发现我们可以使用集成并实现但功能有限

2 个答案:

答案 0 :(得分:0)

Dialogflow支持的平台各自提供不同的UI功能。例如,Google平台上的操作支持Suggestion Chips,您可以轻松地将其用于"是"或"不"建议的答案:

enter image description here

您可以在Dialogflow的UI中首先添加您想要支持的平台,在Intent屏幕的Response部分中执行此操作:

Actions on Google response

Actions on Google response

然后使用"添加消息内容"添加相关的响应类型;按钮,在这种情况下"建议芯片":

Suggestion Chips

Suggestion Chips

要处理每个答案,只需创建一个与其值匹配的后续意图。

答案 1 :(得分:0)

按钮类型丰富的消息被Google助理称为“建议筹码”,而被Facebook Messenger称为“快速答复”。

转到Dialogflow控制台,选择意图,然后向下滚动到“响应”。点击“ Google助手”以查看丰富支持消息列表。

选择“建议筹码”,然后输入是,其中没有选项。

enter image description here enter image description here

如果您使用的是Webhook履行代码,则通过代码传递建议筹码的自定义有效载荷。

有关更多详细信息,请参阅https://www.kommunicate.io/blog/rich-message-button-response-dialogflow-chatbot/