我做了一个可以与人交谈并进行正常交谈的聊天机器人。我想开发这个聊天机器人,以便用户能够,比如从Dominoz.com订购披萨或在expedia上预订机票或在易趣中添加一些东西。 我用谷歌的Api.Ai(diagflow)制作了机器人。如何将其与任何执行某种交易的网站集成。回答一个示例预订/订购网站将非常感谢。 仅供参考:我认为可以通过履行部分中的webhook选项来实现。但到底怎么样?怎么实现呢?
答案 0 :(得分:0)
您应该通过Expedia / eBay检查是否有可用于订购/预订的API。 Dominos已经公开了他们的API用于订购目的。以下是机器人订购披萨& amp;节点骨牌-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与之通信。有2个API参考v1& V2。您的Web服务从Dialogflow接收POST请求。您对webhook的请求/回复应包括以下链接中提到的必填字段: