2017-06-28 1 views
0

Ich entwickle einen API.AI Chat-Bot zur Integration in eine Website. Dies sollte auch in der Lage sein, von einer MySQL-Datenbank abzufragen. Was ist der Ansatz, dies zu implementieren?So verbinden Sie den api.ai Bot mit einer MySQL-Datenbank

+0

Teilen Sie das Problem in Stücke. Das Abfragen der mySQL-Datenbank sollte trivial sein. Die Arbeit mit dem API.ai-Code liegt bei Ihnen. Sie können ein beliebiges Web-Framework für die Website verwenden. Ich bin nicht sicher, was die Frage überhaupt ist? Könntest du bitte etwas näher ausführen? – Vib

Antwort

1

Sie sollten sich Api.ai's fulfillment documentation ansehen. Api.ai verwendet Fulfillment-Webhooks, eine URL, die Sie definieren, und jede Absicht, die Sie angeben, sollte den Webhook verwenden, um eine HTTP-Anfrage an den Webhook mit allen relevanten Informationen über die Suchanfrage des Benutzers (beliebige Parameter, Absicht usw.) zu senden. Sie können dann Ihren Fulfillment-Webhook mit der Datenbank Ihrer Wahl verbinden und Benutzerabfragen zu SQL-Abfragen zuordnen, die gewünschten Informationen abrufen und sie als Antwort an den Benutzer zurückgeben.

Bitte beachten Sie, dass Api.ai HTTP-Anfragen nach 5 Sekunden eine Zeitüberschreitung anzeigen, dh ab dem Zeitpunkt, an dem Api.ai eine Anfrage ausgibt, muss die Antwort weniger als 5 Sekunden dauern.

Verwandte Themen