Jak přijmout vstup uživatele z api.ai (dialogového toku) a uložte jej v databázi MySQL pomocí PHP?

hlasů
0

Chci, aby uživatel zadá prostřednictvím api.ai (dialog proudění) Chatbot a uložit jej do databáze MySQL jako ptát uživatelské údaje o jméno, věk, kontaktní num přes Chatbot a pak uživatel údaje mají být uloženy v mé databázi, tj. , MySQL databáze. Po uložení na poslední, Chatbot by měla ukázat souhrn pro uživatele o potvrzení. Jsem schopen komunikovat a pokračovat v konverzaci s mým Chatbot ale nepodařilo uložit vstupy uživatele.

Hledal jsem na různých místech, ale nemohu dostat správný postup. Jsem pohodlný s PHP získat data z api.ai a uložit do databáze MySQL.

Jakýkoliv pomoci chtěl bych být ocenil. Díky předem!

Položena 07/12/2017 v 12:23
zdroj uživatelem
V jiných jazycích...                            


1 odpovědí

hlasů
0

Musíte vytvořit webhook zvládnout plnění z Dialogflow. Bude se jednat o veřejně přístupné URL, které může trvat HTTPS POST s JSON tělem. Ve vašem případě to bude vaše Heroku URL, které vstoupí v záložce naplnění v Dialogflow.

Viz https://dialogflow.com/docs/fulfillment Informace o formátu JSON, který poslal, JSON budete muset odpovědět, a další informace, které potřebujete k nastavení naplnění.

Ve vašem PHP kódu - můžete dělat, co chcete s daty byly zaslány, včetně ukládání do MySQL. Budete pak poslat zpět JSON (viz výše uvedenou adresu URL pro formát), která určuje, jak chcete odpovědět na uživatele.

Odpovězeno 07/12/2017 v 21:52
zdroj uživatelem

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