首页 文章

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

提问于
浏览
0

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

AppName :您好,请问您的姓名?

User :我叫约翰

AppName :欢迎John加入$ appname

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

2 回答

  • 2

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

    enter image description here

  • 2

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

相关问题