Задать вопрос
@tur_3d

Как определить ОС с которой пользователь сидит в телеграм?

В десктоп версии Телеграм, не работает функция получения геолокации.
Как определить ос, чтобы не выводить кнопку для отправки геолокации?
Имеется виду текущее устройство, с которого пользователь работает с ботом.
Знаю, можно спросить у пользователя, но это не даёт гарантии правильного ответа.
645f558be7fde391248743.png
  • Вопрос задан
  • 2675 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
SoreMix
@SoreMix
yellow
Никак, нет такой функции. Проще всего спросить у пользователя, предложить два варианта кнопок, одна с гео, вторая "не могу отправить" и там уже какая нибудь другая обработка
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
Если бы такая функция была, то что она должна была бы вернуть, если пользователь сидит одновременно с десктопа и с мобильного клиента?
Ответ написан
@nozzy
Symfony, Laravel, SQL, Python, Telegram
Telegram WebApp
Ответ написан
Комментировать
sanchezzzhak
@sanchezzzhak
Ля ля ля...
Только через внешний сервис.
Показываем кнопки хочу узнать гео, нажимаем генерируем ссылку?id=123 запоминаем ид.
На своём сервисе чекает через maxmind гео или любым другим способом, получили гео отправляем сообщение ботом пользователю.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы