我已经制作了一个聊天机器人,它可以与人交谈,并进行正常的对话。我想开发的聊天机器人,使用户能够,说,从Dominoz.com订购披萨或在expedia上预订门票,或在易趣添加一些东西到购物车。我用谷歌的Api.Ai (图形流)制作了这个机器人。我如何将它与执行某种事务的任何站点集成。答案与一个例子预订/订购网站将非常感谢。只是为了获得更多信息:我认为通过实现部分中webhook选项是可能的。但是到底是怎么做到的呢?如何实现它?
发布于 2018-02-21 13:25:03
您应该检查是否有可通过Expedia/eBay订购/预订的API。Dominos已经公开了他们的API用于订购目的。以下是机器人订购披萨的链接&node-dominos api
https://hellotars.com/bot-examples/featured/pizza-ordering-chatbot/
http://riaevangelist.github.io/node-dominos-pizza-api/
https://www.youtube.com/watch?v=F68HtCtJbGA
Dialogflow中的Webhook是你的实际逻辑所在。您可以用您确信的任何语言编写它,并将其托管在某个地方,以便Dialogflow与其进行通信。有两个接口引用v1 & v2。您的web服务接收来自Dialogflow的POST请求。发往/来自webhook的请求/响应应包括以下链接中提到的必填字段:
https://stackoverflow.com/questions/48894566
复制相似问题