我正在使用 Dialogflow 和 Facebook Messenger 构建一个界面,该界面打开 Facebook Messenger webview 以允许用户输入数据。一旦用户在 webview 中输入数据,我想:
- 将此数据发送到 Dialogflow 并
- 继续与用户对话并向他们询问后续问题
我怎样才能做到这一点?
我正在使用 Dialogflow 和 Facebook Messenger 构建一个界面,该界面打开 Facebook Messenger webview 以允许用户输入数据。一旦用户在 webview 中输入数据,我想:
我怎样才能做到这一点?
实际上,您可以这样做,当您从 Webview 提交表单时,您将获得带有 PSID 的正文数据。并根据来自 Webview 的用户输入发送响应。一旦用户完成表单提交,请确保您将这些数据存储在某处,并且当用户询问与之相关的内容时,您可以获取数据并给出适当的响应。
Dialogflow 当前不侦听 Facebook Messenger webview 事件。Dialogflow 支持Facebook Messenger 欢迎(即当用户打开聊天窗口开始与您的机器人交谈时)和Facebook 位置以获取用户的位置