如何将api.ai bot与任何预订网站集成以预订/订购?

时间:2018-02-20 21:31:53

标签: webhooks chatbot dialogflow facebook-chatbot diagflow

我做了一个可以与人交谈并进行正常交谈的聊天机器人。我想开发这个聊天机器人,以便用户能够,比如从Dominoz.com订购披萨或在expedia上预订机票或在易趣中添加一些东西。 我用谷歌的Api.Ai(diagflow)制作了机器人。如何将其与任何执行某种交易的网站集成。回答一个示例预订/订购网站将非常感谢。 仅供参考:我认为可以通过履行部分中的webhook选项来实现。但到底怎么样?怎么实现呢?

1 个答案:

答案 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的请求/回复应包括以下链接中提到的必填字段:

https://dialogflow.com/docs/fulfillment

https://dialogflow.com/docs/reference/agent/query