Передача данных веб-просмотра бота Facebook Messenger в Dialogflow и продолжение разговора

Я использую Dialogflow и Facebook Messenger для создания интерфейса, который открывает веб-просмотр Facebook Messenger, чтобы позволить пользователю вводить данные. Когда пользователь вводит данные в веб-просмотр, я хочу:

  1. Получите эти данные, отправьте в Dialogflow и
  2. продолжить разговор с пользователем и задать ему дополнительный вопрос

Как я могу это сделать?

2 ответа

На самом деле, вы можете сделать это, когда вы отправляете форму из Webview, вы получите данные в теле с PSID. и отправьте ответ на основе пользовательского ввода из Webview. После того, как пользователи закончили с отправкой формы, убедитесь, что вы храните эти данные где-нибудь, а когда пользователь запрашивает что-то относящееся к нему, вы можете получить данные и дать соответствующий ответ.

В настоящее время Dialogflow не прослушивает события веб-просмотра Facebook Messenger. Dialogflow поддерживает приветствие Facebook Messenger (т. Е. Когда пользователь открывает окно чата, чтобы начать разговор с вашим ботом) и местоположение Facebook, чтобы узнать местоположение пользователя.

Другие вопросы по тегам