如何使用Dialogflow以他/她的名字回复用户?

问题描述 投票:0回答:2

我想知道如何用他/她的名字回复用户?例如:

AppName:你好,我可以问你的名字吗?

用户:我叫约翰

AppName:欢迎John到$ appname

我想在没有webhook或履行的情况下这样做。我只想用Dialogflow做。

actions-on-google dialogflow
2个回答
2
投票

您可以在Dialogflow中创建一个Intent,它将用户的名称作为参数。然后,您可以在回复字符串中使用$parameter_name引用此参数。如果您希望在对话中为将来的呼叫维护此项,则可以添加外发上下文。它可能看起来像这样:

enter image description here


2
投票

通常,您会从履行代码发送权限请求,但目前无法从Dialogflow执行此操作。您只能从履行中触发权限请求。顺便说一句,即使该功能存在,Dialogflow或Google上的操作都不会为您保存信息。所以你必须在每个会话中提出要求。如果你在履行中得到它,你只需要一次,因为你可以保存它。

© www.soinside.com 2019 - 2024. All rights reserved.