如何使用DialogFlow

时间:2019-05-18 22:52:48

标签: dialogflow telegram

我正在尝试使用DialogFlow时从Telegram获取用户位置,此刻我正在向Telegram发送以下自定义有效负载。

我已经尝试了DialogFlow文档,并且能够通过FACEBOOK_LOCATION本机事件使用Facebook Messenger来检索用户位置。

  "telegram": {
    "text": "Selecione a opção desejada:",
    "reply_markup": {
      "keyboard": [
        [
          {
            "text": "Compartilhar sua Localização",
            "callback_data": "location",
            "request_location": true
          }
        ],
        [
          {
            "text": "Cancelar",
            "callback_data": "Cancelar"
          }
        ]
      ]
    }
  }
}

希望可以从电报中检索用户的位置。

1 个答案:

答案 0 :(得分:0)

我认为您无法做到这一点。例如,在Google的“操作”上还有actions_intent_PERMISSIONactions_intent_PERMISSION的位置。但是,这些将无法在其他平台上运行。据我所知,每个平台都有不同的事件,而Telegram只有TELEGRAM_WELCOMETELEGRAM_HELPTELEGRAM_SETTINGS

有关更多详细信息和平台事件,您可以访问:Platfom Events