Nasıl api.ai (diyalog akışı) dan kullanıcı girişi almak ve php kullanarak MySQL veritabanında saklamak için?

oy
0

Ben api.ai (iletişim akışı) chatbot yoluyla kullanıcı girdileri alıp chatbot yoluyla isim, yaş, iletişim num kullanıcı ayrıntılarını soran ve daha sonra kullanıcı bilgilerini benim veritabanı yani saklanacak olduğu gibi MySQL veritabanında saklamak istiyorum. , MySQL veritabanı. Sonunda, depolanması sonra, chatbot onay için kullanıcıya özetini göstermelidir. Ben etkileşim ve benim chatbot ama kullanıcının girdileri saklamak mümkün olan görüşmeye devam edebilmek duyuyorum.

Ben farklı yerlerde arıyordu ama doğru sürecini alamıyorum. Ben api.ai veri almak ve MySQL veritabanında depolamak için PHP ile rahatım.

Herhangi bir yardım mutluluk duyacağız. Şimdiden teşekkürler!

Oluştur 07/12/2017 saat 12:23
kaynak kullanıcı
Diğer dillerde...                            


1 cevaplar

oy
0

Sen Dialogflow dan yerine getirilmesini işlemek için bir webhook oluşturmanız gerekir. Bu JSON gövdeli, bir HTTPS POST alabilir, herkese açık bir URL bulunur. Senin durumunda, bu Dialogflow içinde yerine getirilmesi sekmesine girecek senin Heroku URL olacaktır.

Bkz https://dialogflow.com/docs/fulfillment kurulum yerine getirilmesi gereken size gönderilen JSON'dan yanıtlamak üzere kullanmak için gerekir JSON ve diğer bilgiler hakkında bilgi almak için.

PHP kodunda - Eğer veri MySQL depolayarak dahil olmak üzere sizin gönderiliyor ile istediğinizi yapabilirsiniz. Daha sonra JSON geri göndermek kullanıcıya cevap istiyorum nasıl gösteren (biçim için yukarıdaki URL'yi bakınız) gerekir.

Cevap 07/12/2017 saat 21:52
kaynak kullanıcı

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