Получение пользователя Lat и Long из Dialogflow - интеграция с FB Messenger - PullRequest
0 голосов
/ 29 апреля 2020

Я создаю чат-бота, который требует перехватывать широту и долготу, когда пользователь отправляет свое местоположение в fb messenger.

Я создал и Intent, который выполняется в событии "FACEBOOK_LOCATION". Я обнаружил, что это намерение должно вернуть что-то вроде этого в ответе webhook:

{
  "originalDetectIntentRequest": {
    "source": "facebook",
    "payload": {
      "postback": {
        "data": {
          "lat": 14.556761479425,
          "long": 121.05444780425
        },
        "payload": "FACEBOOK_LOCATION"
      },
      "sender": {
        "id": "1588xxxxxxxxxxxx31"
      }
    }
  }
}

Источник

Однако все, что я получаю, это:

"originalDetectIntentRequest":{
    "source":"facebook",
    "payload":{
        "source":"facebook",
        "data":{
            "postback":{
                "payload":"FACEBOOK_LOCATION"
            },
        "sender":{
            "id":"32xxxxxxxxxxxxx73"
        }
    }
}

Кто-нибудь знает, нужно ли мне настраивать параметр для захвата широты и долготы, или это больше невозможно в интеграции мессенджера DialogFlow - FB?

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...