Hvordan ta brukerundersøkelser fra api.ai (dialog flow) og lagre den i mysql database ved hjelp av php?

stemmer
0

Jeg ønsker å ta brukeren innganger gjennom api.ai (dialog flow) chatbot og lagre den i MySQL database som å spørre brukeren opplysninger om navn, alder, kontakt num gjennom chatbot og deretter brukerdetaljer skal lagres i databasen min ie. , MySQL database. Etter lagring, endelig, skal chatbot vise sammendraget til brukeren for bekreftelse. Jeg er i stand til å samhandle og fortsette samtalen med min chatbot men ute av stand til å lagre brukerens innganger.

Jeg søker på forskjellige steder, men jeg kan ikke få riktig prosess. Jeg er komfortabel med PHP for å få data fra api.ai og lagre i MySQL database.

Eventuelle hjelpe ville være verdsatt. Takk på forhånd!

Publisert på 07/12/2017 klokken 12:23
kilden bruker
På andre språk...                            


1 svar

stemmer
0

Du må opprette en webhook å håndtere oppfyllelse fra Dialogflow. Dette vil være en offentlig tilgjengelig nettadresse som kan ta en HTTPS POST, med en JSON kropp. I ditt tilfelle, vil dette være din Heroku URL som du vil gå inn i Oppfyllelse fane i Dialogflow.

Se https://dialogflow.com/docs/fulfillment for informasjon om JSON du blir sendt, JSON må du svare med, og annen informasjon du trenger for å sette opp oppfyllelse.

I din PHP-kode - kan du gjøre hva du vil med dataene som sendes til deg, inkludert å lagre den i MySQL. Du vil deretter sende tilbake JSON (se ovenfor URL for formatet) som viser hvordan du vil svare til brukeren.

Svarte 07/12/2017 kl. 21:52
kilden bruker

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