【问题标题】:How to integrate api.ai bot with any booking site to book/order something?如何将 api.ai 机器人与任何预订网站集成来预订/订购东西?
【发布时间】:2018-02-20 21:31:53
【问题描述】:

我制作了一个可以与人交谈并进行正常对话的聊天机器人。我想开发那个聊天机器人,以便用户能够,比如从 Dominoz.com 订购披萨,或者在 expedia 上订票,或者在 ebay 的购物车中添加一些东西。 我使用 Google 的 Api.Ai (diagflow) 制作了机器人。如何将它与执行某种交易的任何站点集成。非常感谢您提供示例预订/订购网站的答案。 仅供参考:我认为通过履行部分中的 webhook 选项可以实现。但具体如何?如何实施?

【问题讨论】:

    标签: webhooks chatbot dialogflow-es facebook-chatbot diagflow


    【解决方案1】:

    您应该检查是否有 API 可用于通过 Expedia/eBay 进行订购/预订。 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 与之通信。有 2 个 API 参考 v1 和 v2。您的 Web 服务收到来自 Dialogflow 的 POST 请求。您对 webhook 的请求/响应应包括以下链接中提到的必填字段:

    https://dialogflow.com/docs/fulfillment

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

    【讨论】:

      猜你喜欢
      • 2018-09-24
      • 1970-01-01
      • 2016-11-21
      • 1970-01-01
      • 2021-10-01
      • 2010-11-30
      • 2019-10-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多