Wie Benutzereingabe von api.ai (Dialogfluss) und speichern sie in MySQL-Datenbank mit PHP nehmen?

stimmen
0

Ich mag die Benutzereingaben durch api.ai (Dialogfluss) chatbot nehmen und es in MySQL-Datenbank wie zu fragen, die Benutzerdaten von Namen, Alter, Kontakt num durch chatbot und dann sind die Benutzerdaten in der Datenbank dh gespeichert werden. , MySQL-Datenbank. Nach dem Speichern schließlich sollte die chatbot die Zusammenfassung der Benutzer zur Bestätigung angezeigt. Ich bin in der Lage, das Gespräch mit meinem chatbot zu interagieren und fortsetzen, aber nicht in der Lage der Benutzereingaben zu speichern.

Ich war an verschiedenen Orten gesucht, aber ich kann nicht den richtigen Prozess. Ich bin zufrieden mit PHP, um die Daten von api.ai zu erhalten und in MySQL-Datenbank zu speichern.

Jede Hilfe wäre sehr geschätzt. Danke im Voraus!

Veröffentlicht am 07/12/2017 um 12:23
quelle vom benutzer
In anderen Sprachen...                            


1 antworten

stimmen
0

Sie benötigen einen Webhook erstellen Erfüllung von Dialogflow zu handhaben. Dies wird eine öffentlich zugängliche URL sein, die einen HTTPS-POST mit einem JSON Körper nehmen. In Ihrem Fall wird dies Ihre Heroku URL, die Sie in die Fulfillment-Registerkarte in Dialogflow treten werden.

Siehe https://dialogflow.com/docs/fulfillment für Informationen über die JSON Sie gesendet werden, die JSON Sie brauchen, um mit zu antworten, und andere Informationen , die Sie zur Einrichtung Erfüllung benötigen.

In Ihrem PHP-Code - können Sie tun, was Sie wollen mit den Daten an Sie gesendet werden, einschließlich es in MySQL speichern. Sie werden dann JSON zurückzuschicken (die obige URL für das Format sehen), die anzeigt, wie Sie den Benutzer beantworten mögen.

Beantwortet am 07/12/2017 um 21:52
quelle vom benutzer

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