Dialogflow / Api.ai使用Webhook发送提示问题

时间:2019-02-06 14:48:43

标签: python dialogflow chatbot

我需要发送带有一些自定义按钮字段的提示问题,以便前端开发人员可以显示按钮,而不仅仅是问提示问题。

例如,提示问题将是“您想访问哪里?”并且对该问题的回答将在孟买或班加罗尔(仅其中两个)之类的位置进行。因此,除了提示问题之外,我还需要发送两个按钮(使用Webhook),因为提示问题直接从dialogflow发送,所以现在还不可能(使用Webhook)。

那么如何使用webhook发送提示问题?

2 个答案:

答案 0 :(得分:0)

有一种叫做建议芯片的东西,我认为这是您正在寻找的解决方案。这是它的文档:https://developers.google.com/actions/assistant/responses#suggestion_chips

答案 1 :(得分:0)

您始终可以将其写入自定义有效负载中。请查看以下示例代码以进一步了解。 https://dialogflow.com/docs/intents/rich-messages#custom_payload 答复将是您要求前端渲染的按钮。标题可能是您的提示。希望这可以帮助。谢谢

{
  "facebook": {
    "attachment": {
      "type": 4,
      "payload": {
        "title": "where do you want to visit?",
        "replies": [
          "Mumbai",
          "Pune"
        ]
      }
    }
  }
}