Передача данных веб-просмотра бота Facebook Messenger в Dialogflow и продолжение разговора
Я использую Dialogflow и Facebook Messenger для создания интерфейса, который открывает веб-просмотр Facebook Messenger, чтобы позволить пользователю вводить данные. Когда пользователь вводит данные в веб-просмотр, я хочу:
- Получите эти данные, отправьте в Dialogflow и
- продолжить разговор с пользователем и задать ему дополнительный вопрос
Как я могу это сделать?
2 ответа
На самом деле, вы можете сделать это, когда вы отправляете форму из Webview, вы получите данные в теле с PSID. и отправьте ответ на основе пользовательского ввода из Webview. После того, как пользователи закончили с отправкой формы, убедитесь, что вы храните эти данные где-нибудь, а когда пользователь запрашивает что-то относящееся к нему, вы можете получить данные и дать соответствующий ответ.
В настоящее время Dialogflow не прослушивает события веб-просмотра Facebook Messenger. Dialogflow поддерживает приветствие Facebook Messenger (т. Е. Когда пользователь открывает окно чата, чтобы начать разговор с вашим ботом) и местоположение Facebook, чтобы узнать местоположение пользователя.