Jak wziąć danych wejściowych użytkownika z api.ai (przepływ dialogowym) i przechowywać je w bazie danych MySQL za pomocą PHP?

głosy
0

Chcę podjąć dane wejściowe użytkownika poprzez api.ai (przepływ dialogowe) chatbota i przechowywać go w bazie danych MySQL, jak pytać szczegóły użytkownik nazwisko, wiek, kontaktowy num przez chatbota a następnie dane użytkownika mają być przechowywane w moim IE bazy danych. , bazy danych MySQL. Po zapisaniu w końcu chatbot powinien pokazać podsumowanie dla użytkownika o potwierdzenie. Jestem w stanie współdziałać i kontynuować rozmowę z moim chatbota ale niezdolny do przechowywania wejścia użytkownika.

Szukałem w różnych miejscach, ale nie mogę uzyskać prawo proces. Jestem dobrze z PHP, aby uzyskać dane z api.ai i przechowywać w bazie danych MySQL.

Każda pomoc będzie mile widziane. Z góry dziękuję!

Utwórz 07/12/2017 o 12:23
źródło użytkownik
W innych językach...                            


1 odpowiedzi

głosy
0

Trzeba stworzyć webhook do obsługi spełnienie od Dialogflow. To będzie publicznie dostępny adres URL, który może podjąć POST HTTPS, z ciałem JSON. W twoim przypadku będzie to adres URL Heroku że wejdziesz w zakładkę spełnienie w Dialogflow.

Zobacz https://dialogflow.com/docs/fulfillment do informacji o JSON jesteś wysłany, JSON trzeba odpowiedzieć i inne informacje potrzebne do konfiguracji spełnienia.

W kodzie PHP - można robić, co chcesz ze dane są wysyłane do Ciebie, w tym przechowywanie go w MySQL. Będziesz wtedy odesłać JSON (patrz powyższy adres URL format) wskazującą, jak chcesz odpowiadać użytkownikowi.

Odpowiedział 07/12/2017 o 21:52
źródło użytkownik

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more