Геолокация пользователя Телеграмм tiefe

Я могу запросить одноразовое местоположение пользователя с помощью платформы Telegraf:

bot.start(ctx =>
const keyboard = Extra.markup(markup =>
markup
.resize()
.keyboard([
markup.contactRequestButton(‘Give phone number’),
markup.locationRequestButton(‘Give location’)
])
)

ctx.replyWithMarkdown(‘a message to user’, keyboard)
)

Есть ли способ запросить живое место?

спросил(а) 2018-06-02T18:06:00+03:00 5 лет, 4 месяца назад

добавить комментарий

пожаловаться

Я надеюсь, что это помогает:

bot.onText(/^/place_order/, function (msg, match) var option = «parse_mode»: «Markdown»,
«reply_markup»: «one_time_keyboard»: true,
«keyboard»: [[ text: «My phone number»,
request_contact: true
>], [«Cancel»]]
>
>;
bot.sendMessage(msg.chat.id, «How can we contact you?», option).then(() => bot.once(«contact»,(msg)=> var option = «parse_mode»: «Markdown»,

Как войти в телеграмм канал


«reply_markup»: «one_time_keyboard»: true,
«keyboard»: [[ text: «My location»,
request_location: true
>], [«Cancel»]]
>
>;
bot.sendMessage(msg.chat.id,
util.format(‘Thank you %s with phone %s! And where are you?’, msg.contact.first_name, msg.contact.phone_number),
option)
.then(() => bot.once(«location»,(msg)=> bot.sendMessage(msg.chat.id, «We will deliver your order to » + [msg.location.longitude,msg.location.latitude].join(«;»));
>)
>)
>)
>)

ответил(а) 2018-06-06T12:50:00+03:00 5 лет, 3 месяца назад

добавить комментарий

пожаловаться

Еще в рубрике

Демон Telegraf не получает метрики из приложения, развернутого с помощью Dokku

Хранение времени ответа и отсутствия запросов в притоке от журналов доступа

Использование тегов в StatD/InfluxDB: невозможно получить запрос, который показывает общее значение в тегах

Произошла ошибка после отправки запроса на функцию URL

Другие вопросы

Вращение журнала для вывода файла телеграфа

EnhanceIO Telegraf ‘filestat’ плагин — Super GLOB шаблон не работает — Сделайте телеграф рекурсивно искать все файлы

Grok, обработка журналов с разными значениями

  1. Вопросы
  2. Telegraf
  3. Как запросить местоположение пользователя в реальном времени с помощью API-интерфейса Telegram?
Еще по теме:  Телеграмм канал или группа разница

Вопросы и ответы представляются на сайте progi.pro сугубо для ознакомительных целей.

Источник: progi.pro

Местоположение в реальном времени, новый плеер и платформа для локализаций

Начиная с Telegram 4.4, вы можете транслировать текущее местоположение в любой чат в режиме реального времени.

Это полезно, когда вы находитесь на пути к встрече или пытаетесь координировать работу с друзьями на большом мероприятии. Вместо того, чтобы каждую минуту отправлять обычные статические местоположения на карте, вы можете поделиться своим Живым местоположением на 15 минут, 1 час или 8 часов.

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

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

Новый аудиоплеер

Как скинуть геолокацию в Телеграм

Здравствуйте, уважаемые читатели блога Trushenk.com!
В мессенджере Телеграмм постоянно появляются какие-то новшества. И это хорошо. Не все они одинаково полезны для среднего пользователя, но есть среди них весьма и весьма неплохие, про которые многие не знают.

Сегодня поговорим про геолокацию. Что это, когда она нужна и как ее использовать.

Благодаря встроенной в смартфоне GPS-навигации мы более-менее свободно ориентируемся в совершенно незнакомой местности.
Создатели Телеграм умело прикрутили это без преувеличения сказать чудо научно-технического прогресса к своему продукту, чтобы сблизить две заблудшие души в огромном мегаполисе или маленьком поселке.
Причем все это делается довольно просто путем нажатия нескольких кнопок.

Обязательным условием, естественно, является включение GPS-навигации в телефоне и нахождение на открытой местности, где смартфон видит спутники. Если вы спрячетесь в помещении, то данные, скажем так, будут не точны…

Еще по теме:  Что обозначают Смайлики в Телеграмме расшифровка на русском языке

Чтобы «скинуть геолокацию», то есть передать свои координаты единоразово, необходимо открыть чат с выбранным контактом и нажать на значок скрепки в правом нижнем углу:

Нажимаем на скрепку

Далее внизу выбираем иконку «Геопозиция»:

Нажимаем на Геопозиция

Нажимаем на значок Геопозиция

Мессенджер предложит вам включить GPS-навигацию, если она не активирована:

Включаем GPS

Включить GPS-навигацию — обязательное условие

И далее выбираем пункт «Отправить свою геопозицию»

Отправляем геопозицию

Нажимаем на кнопку Отправить свою геопозицию

Ваш собеседник получает сообщение в виде рисунка с картой, кликнув по которому, открывает уже полноценную динамическую карту Гугл с возможностью ее масштабировать для более точного понимания, где находится указанное место.

Если у него также включена геолокация, то он увидит более менее точное расстояние до вас.

А отправив геолокацию самому себе, можно зафиксировать определенную точку, которую вы хотите сохранить.
Вслед за этим не лишне будет написать самому себе сообщение, чтобы расшифровать это место и не мучиться потом, вспоминая, что же это было…

Также есть более расширенная функция — трансляция геопозиции, которая дает возможность сообщать другому пользователю Телеграм, где вы находитесь в данный момент в реальном времени.
То есть он будет видеть, как вы перемещаетесь.

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

Для этого нажимаем вторую надпись «Транслировать мою геопозицию», отправляя свои координаты выбранному собеседнику.
При этом указываем выбранный промежуток времени, в течении которого ему будет видно ваше местоположение- 15 минут, 1 час или 8 часов и нажимаем «Поделиться».

Транслировать геопозицию

Нажимаем Транслировать мою геопозицию

Нажмите Поделиться

Он получает стандартное сообщение с рисунком карты, при клике на который, как и в случае выше, открывается полноценная карта, где точкой будет обозначена ваша персона.

Еще по теме:  Как сделать в Телеграмме был недавно на Айфоне сети

В ответ предлагается также поделиться своими координатами. Алгоритм действий в этом случае такой же.

Вид на карте

На карте вы обозначены, как две точки и два кружочка с условным сокращением

Обновление в реальном времени происходит не так идеально, как этого бы хотелось. Лучше всего работает эта функция, когда вы держите смартфон в активном состоянии, глядя на карту.

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

Бывает такое, что ваш друг уже видит вас и готов обнять, а по карте он еще очень даже за углом метрах в 400 на юго-восток…

Надо заметить на всякий случай, что включение этой функции на длительное время будет дополнительно расходовать батарею смартфона.

И еще по теме:

  • Как установить Telegram
  • Активные сеансы в Телеграмм. Что это и как их завершить
  • Как очистить Telegram
  • Как установить облачный пароль в Telegram

Источник: trushenk.com

Рейтинг
( Пока оценок нет )
Загрузка ...