如何在对话框流中自动触发计划时间中的意图

时间:2020-02-17 07:04:13

标签: javascript php node.js dialogflow-es chatbot

我试图自动触发Dialogflow中的意图,以便在计划时间内获取用户的联系方式。如果可能的话,请提供代码?

2 个答案:

答案 0 :(得分:0)

嗯,有多种方法可以实现这一目标。您可以使用下面提到的其中之一:

  1. 使用插槽填充创建意图。这是如何运作的 一种。 Bot提示用户输入名称和编号,直到获得所需的参数,该意图才触发其实现。 b。一旦有了参数,实现将触发您的Webhook服务器。您可以在其中将这些数据保存在数据库或聊天会话中。

Here,您可以检查如何使用必需的参数实现意图

  1. 这是专门针对拥有Google帐户的用户的,您可以在助手中使用授权并请求此信息,一旦用户批准,您就可以获取这些数据。

您可以使用帮助程序意图来获得授权和所需的数据。

actions.intent.SIGN_IN

here,您可以检查所有必需的帮助程序意图

答案 1 :(得分:0)

在Google动作中,您可以为某些设备使用“无输入”响应。您的履行服务必须提供一系列语音信息,如下所示:https://developers.google.com/assistant/conversational/reprompts#actions_sdk

这适用于智能扬声器,但不适用于移动设备。

如果您使用“讲述人”来创作对话框,则会使用本地化的提示自动为您添加对话框; https://narratory.io/docs/error-handling#catching-silence--no-input