Как получить местоположение пользователя из Telegram, используя DialogFlow - PullRequest
0 голосов
/ 19 мая 2019

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

Я попробовал документацию DialogFlow и могу получитьместоположение пользователя с помощью Facebook Messenger, через собственное событие FACEBOOK_LOCATION.

  "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"
          }
        ]
      ]
    }
  }
}

Ожидается получение местоположения пользователя из Telegram.

1 Ответ

0 голосов
/ 19 мая 2019

Я думаю, вы не можете этого сделать. Например, есть также actions_intent_PERMISSION и actions_intent_PERMISSION для определения местоположения в Действиях в Google. Тем не менее, они не будут работать на других платформах. Насколько я знаю, каждая платформа имеет разные события, а Telegram имеет только TELEGRAM_WELCOME, TELEGRAM_HELP и TELEGRAM_SETTINGS.

Для получения более подробной информации и событий платформы вы можете посетить: Platfom Events

...