Как получить местоположение (широта и долгота), отправленное пользователем из бота Facebook Messenger через Dialog Flow? - PullRequest
0 голосов
/ 06 ноября 2018

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

my custom paload

sample talks

Итак, я пытаюсь получить широту и долготу из этого местоположения, например, как и сохранить их в переменной, как эта

var lat = latitude
var long = longitude

Ответы [ 2 ]

0 голосов
/ 16 апреля 2019

Создайте свое собственное намерение с помощью ввода события FACEBOOK_LOCATION, затем значение lat и lng задается в контексте facebook_location, вы можете напечатать это в ответе набранного потока с помощью "lat: # facebook_location.lat, long: # facebook_location.long «

Пример изображения:

enter image description here

0 голосов
/ 07 ноября 2018

вы можете получить информацию о событии webhook в свойстве payload.coordinates

ссылка: https://developers.facebook.com/docs/messenger-platform/send-messages/quick-replies

...