Геолокация Telegram

Есть идея использовать телеграм-бота для заказа еды со смартфона. Итак, у вас есть меню, цены, есть платежный шлюз. Мне эта часть кажется ясной.

Мне было интересно, есть ли способ получить информацию о геолокации внутри Telegram? Таким образом, местоположение владельца смартфона отправляется автоматически.

Альтернатива, которую я вижу:

  • написание адреса через телеграмму (слишком много работы и, вероятно, ресторан должен перезвонить);
  • Установите небольшое приложение для Android / iOS, чтобы просто отправить местоположение в службу. Отчасти неловко, но этот первый вариант немного лучше.

Может быть, вы можете увидеть лучшие способы, возможно, у Telegram уже есть какие-то связанные функции?

Спасибо!


person B.I.    schedule 23.06.2016    source источник
comment
Конечно, есть. Напишу 2 способа как это можно сделать.   -  person Johannes Kuhn    schedule 23.06.2016


Ответы (1)


На каком-то этапе (не делайте этого слишком рано) вы можете отправить кнопку с полем request_location, установленным в true.

Когда пользователь нажимает эту кнопку, Telegram спрашивает пользователя, хочет ли он поделиться своим местоположением с ботом.

Затем пользователь отправляет местоположение. Обратите внимание, что пользователь также может подделать местоположение.

person Johannes Kuhn    schedule 23.06.2016
comment
В настольном приложении (ОС Windows) кнопка request_location не работает. - person Dmitry; 24.06.2016
comment
Да, но это проблема Telegram Desktop. Он даже отображает сообщение: Извините, в Telegram Desktop в настоящее время недоступен обмен местоположением. - person Johannes Kuhn; 24.06.2016
comment
Что вы имеете в виду под словом «не делайте этого слишком рано»? - person voxobscuro; 29.06.2016
comment
Пользователи боятся, если первый вопрос - пожалуйста, поделитесь своим местоположением - person Johannes Kuhn; 29.06.2016
comment
это одноразовая акция? или можно и дальше делиться? - person ekkis; 03.03.2019
comment
Это единовременная акция. Вы всегда можете запросить место еще раз. - person Johannes Kuhn; 04.03.2019