【问题标题】:Fulfillment Webhook in Python for Dialogflow用于 Dialogflow 的 Python 中的 Fulfillment Webhook
【发布时间】:2019-12-17 16:39:30
【问题描述】:

我想使用 Flask 在 Python 中开发一个 webhook。我在网上找到的所有文档和教程都是针对 Node.js 的。

如何在 webhook 中使用 Python 为某些意图包含建议提示和操作卡片?

【问题讨论】:

    标签: python flask dialogflow-es actions-on-google


    【解决方案1】:

    如果您查看 Actions on Google 的 Responses doc,您会看到可以使用的 JSON 响应,而不是 Node.js。

    带有建议芯片的回复具有以下格式:

    {
      "payload": {
        "google": {
          "expectUserResponse": true,
          "richResponse": {
            "items": [
              {
                "simpleResponse": {
                  "textToSpeech": "These are suggestion chips."
                }
              },
              {
                "simpleResponse": {
                  "textToSpeech": "Which type of response would you like to see next?"
                }
              }
            ],
            "suggestions": [
              {
                "title": "Suggestion 1"
              },
              {
                "title": "Suggestion 2"
              },
              {
                "title": "Suggestion 3"
              }
            ],
            "linkOutSuggestion": {
              "destinationName": "Suggestion Link",
              "url": "https://assistant.google.com/"
            }
          }
        }
      }
    }
    

    或者,您可以从第三方开发者那里找到一个预先存在的库来提供实现,例如 flask-dialogflow

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-19
      • 1970-01-01
      相关资源
      最近更新 更多