Hoe kan input van de gebruiker van api.ai (dialoogvenster flow) te nemen en op te slaan in MySQL database met behulp van php?

stemmen
0

Ik wil de gebruiker ingangen maken door api.ai (dialoogvenster flow) chatbot en op te slaan in MySQL database als vragen aan de gebruiker gegevens van naam, leeftijd, contact num door middel chatbot en vervolgens de gebruiker gegevens moeten worden opgeslagen in onze database dwz. , MySQL database. Na het opslaan, ten slotte, dient de chatbot de samenvatting aan de gebruiker om bevestiging te tonen. Ik ben in staat om samen te werken en door te gaan het gesprek met mijn chatbot, maar niet in staat om input van de gebruiker op te slaan.

Ik was op zoek op verschillende plaatsen, maar ik kan het juiste proces krijgen. Ik ben comfortabel met PHP om de gegevens van api.ai te krijgen en op te slaan in MySQL database.

Alle hulp zou worden gewaardeerd. Bij voorbaat dank!

De vraag is gesteld op 07/12/2017 om 12:23
bron van user
In andere talen...                            


1 antwoorden

stemmen
0

Je moet een webhook vervulling behandelen van Dialogflow creëren. Dit zal een openbaar toegankelijke URL die een HTTPS POST kan nemen, met een JSON lichaam. In uw geval, zal dit uw Heroku URL die je in het tabblad Fulfillment in Dialogflow zal treden zijn.

Zie https://dialogflow.com/docs/fulfillment voor meer informatie over de JSON u worden verzonden, de JSON die je nodig hebt om te antwoorden met, en andere informatie die u nodig hebt om setup vervulling.

In je PHP code - kun je doen wat je wilt met de gegevens die worden verzonden naar u, met inbegrip van op te slaan in MySQL. U zult dan terugsturen JSON (zie hierboven URL voor het formaat) aangeeft hoe je wilt reageren op de gebruiker.

antwoordde op 07/12/2017 om 21:52
bron van user

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