Телеграм бот для отслеживания геопозиции

Телеграм даёт нам возможность отследить геоданные телефона и вывести на карту точку, где вы находитесь, а с помощью этого скетча вы получите ещё и координаты, широту и долготу. А это значит, что мы можем найти человека онлайн, где бы он ни находился. На основе геолокации мы можем сделать gps трекер или просто отправить свои координаты, широту и долготу, и так мы не потеряемся. Геолокация – это очень интересная тема. На основе неё мы можем сделать gps location.

Здравствуйте мои дорогие подписчики. Сегодня будет очень интересная тема. Я покажу как можно получать и отправлять свою геолокацию, или геоданные, как кому нравится, а также как транслировать геолокацию в режиме реального времени.
Это может пригодиться в ряде случаев.
Например.
Вы заблудились и хотите узнать где находитесь или отправить свои координаты кому-то ещё.
Посмотреть все объекты рядом с собой и договориться о встрече например вот здесь.

Отслеживание позиций карточек товаров Wildberries через телеграмм бот — Как узнать место в выдаче ВБ


Указать где будете например через 10 минут и отправить данные собеседнику.
Транслировать своё местоположение кому-то ещё. Указав время работы. Например, 15 минут, 1 час или 8 часов. Так что начальник может знать где вы шляетесь весь рабочий день.

Давайте посмотрим маленький кусочек видео и приступим к изучению.
После приветственного сообщения нажимаем на Геопозицию и нам показывается карта где мы находимся. Мы можем отправить эти данные кому-то другому. Так же здесь показан список объектов расположенных рядом с вами. Карта и точка выводятся самим Телеграмом, а вот координаты мы получаем и выводим нашим скетчем.

Если интересно, то давайте разбираться как это работает.
Сначала принцип работы.
Все данные о геопозиции и вывод на карту за нас делает Телеграм. М же всего лишь можем вывести какие-то текстовые данные. Я например вывел вот это.
Широта и долгота тоже очень полезные данные и вы можете отправить их, так же их можно вбить в навигатор. Если придумали для чего ещё можно их использовать или что ещё можно было бы вывести, то пишите в комментариях.

Это уже 6 видео про работу с Телеграм. Мы уже значительно продвинулись. Тем кто только приступил к изучению работы Телеграм и ESP желательно посмотреть эти видео. И просто необходимо посмотреть вот это видео, без него вы просто не поймёте что и за что отвечает.
А мы продолжаем разбирать скетч.

Эти библиотеки уже должны быть установлены.
Сюда вписываем настройки WIFI сети.
Вставляем токен бота и ID чата, кстати, чатов может быть несколько.
Как это сделать и где найти смотрите в первом видео про Телеграм.

Еще по теме:  Привязать пост ВК и ТГ

Эта константа отвечает за интервал между проверки на новое сообщение. Проверяет каждую секунду в ожидании прихода нового сообщения.
А эта переменная служит для хранения времени последнего замера.
Это получение сертификаты.
Запускаем телеграм бот с нашим токеном и сертификатом.

  • Эта функция для работы с новыми сообщениями.
  • Сохраняем в переменные значения чата и текста нового сообщения.
  • Если Имя определено, то обращается по имени, если нет, то пишет Гость.
  • Если получены значения Широта и Долгота, то вывести их в монитор порта и на экран телефона.
  • При нажатии кнопки Старт вывести приветственное сообщение.

В сетапе ничего нового.
Соединение с WIFI сетью и получение IP адреса.
Получение точного времени с NTP сервера точного времени.

В функции loop проверяется время и если прошла 1 секунда то смотрим новое сообщение.

Теперь давайте посмотрим полностью работу геолокации.
Заходим в Телеграм и в свой бот. Нажимаем Старт и видим приветственное сообщение. Значит бот работает.
Нажимаем на скрепку и выбираем Геопозицию.
Перед нами открывается карта с точкой где вы находитесь и варианты действий. Вы можете отправить свою геопозицию или транслировать её. Что это такое я рассказывал вначале. А ещё вы видите ряд объектов которые находятся рядом с вами. Вы также можете указать из в качестве привязки и отправить их как объект ориентировки.
Нажимаем Отправить геопозицию и на экране отображается карта с точкой и координаты вашего местоположения.
Нажав на точку вы увидите более подробную карту и сможете построить маршрут. Но это всё Телеграмное и к нам никакого отношения не имеет.
Снова нажав на скрепку и выбрав Транслировать Мою геопозицию вы сможете выбрать время в течение которого ваша позиция будет доступна кому-то ещё. Это можно использовать в работе курьера ил как трекер на машине. После этого откроется карта с вашим маршрутом в реальном времени.

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

Если вам интересна эта тема, то я могу снять ещё много видео про Использование Телеграм и не только про это.
Объём вашего интереса, я буду оценивать по количеству лайков и комментариев. Чем их будет больше, тем быстрее выйдет новое видео.
Ну, а если вам нравятся мои уроки, то ставьте лайк и делитесь моими видео, с другими. Это очень поможет мне в продвижении канала, а меня будет стимулировать выпускать уроки чаще и интереснее.
Вы видите ссылки на видео, которые, я думаю будут вам интересны. Перейдя на любое из этих видео вы узнаете что-то новое, а ещё поможете мне. Ведь любой ваш просмотр — это знак YOUTUBE, что это кому-то интересно и что его надо показывать чаще.
Спасибо.
А пока на этом всё.

Еще по теме:  Интересные темы для Телеграмм

Источник: arduino-kid.ru

Как узнать местоположение в телеграмме?

У нас есть 21 ответов на вопрос Как узнать местоположение в телеграмме? Скорее всего, этого будет достаточно, чтобы вы получили ответ на ваш вопрос.

  • Как найти человека по телеграмму?
  • Как открыть Геолокацию в телеграмме?
  • Как в телеграмме посмотреть кто находится рядом?
  • Как найти человека по номеру телефона телеграмм?
  • Что можно узнать о человеке в телеграмме?
  • Как узнать где находится человек по ссылке?
  • Как узнать местоположение в телеграмме? Ответы пользователей
  • Как узнать местоположение в телеграмме? Видео-ответы

Отвечает Серёга Сметанин

Уязвимость скрывается в сервисе «Люди рядом», встроенном в мессенджер. С его помощью можно находить пользователей Telegram, находящихся поблизости – их место дислокации определяется по GPS-координатам и отслеживается в реальном времени.

Как найти человека по телеграмму?

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

Как открыть Геолокацию в телеграмме?

В Telegram геолокацию можно расшарить для одного собеседника или для чата. Нужно зайти в меню вложения (значок скрепки), выбрать опцию «Геопозиция» и «Транслировать мою геопозицию», а затем выбрать срок трансляции.

Как в телеграмме посмотреть кто находится рядом?

Чтобы увидеть пользователей Telegram поблизости, а также включить отображение своего профиля, нужно перейти в «Контакты» → «Найти людей рядом». В обновлении Telegram для Android до версии 7.3, пункт «Люди рядом» вынесен в боковое меню, без надобности перехода в «Контакты».

Как найти человека по номеру телефона телеграмм?

Как найти и добавить человека в Telegram по номеру телефона Перейдите на вкладку «Контакты» и нажмите «Добавить контакт». Введите имя и номер телефона человека и нажмите OK. Если он пользуется Telegram — откроется чат с ним. Если человек ещё не зарегистрирован, вы увидите сообщение об этом.

Что можно узнать о человеке в телеграмме?

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

Как узнать где находится человек по ссылке?

Онлайн-сервис IPLogger «конвертирует» ссылки и с помощью меток отслеживает IP-адрес, пользователя который кликнул на неё. С помощью ссылки можно будет увидеть не только IP-адрес, но и узнать приблизительное местоположение пользователя.

Как узнать местоположение в телеграмме? Ответы пользователей

Отвечает Виталий Даниелян

Чтобы увидеть их (и, что важно, «засветиться» самому), нужно зайти в Telegram, перейти в раздел «Контакты» и нажать сверху «Найти людей рядом».

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

Отвечает Виктория Соболева

Пользователи обнаружили, что в Telegram можно узнать реальный адрес человека через сервис «Люди рядом». Для этого понадобится несколько .

Отвечает Катя Вячеславовна

Проблема усугубляется тем, что Telegram показывает человека с точностью до метра.

Отвечает Алексей Лушников

Telegram показывает точное расстояние до пользователя. Чтобы узнать его, надо оказаться в радиусе 7 миль (11,3 км) от нужного пользователя, .

Отвечает Эльдар Халиков

Как посмотреть контакты человека в телеграмме? . После установки и регистрации зайдете в Телеграмм на мобильном устройстве и откройте раздел контактов. Там Вы .

Отвечает Мария Рыбакова

Поэтому надо было сначала определить направление за минуту, а потом за 4 минуты «молчания» попытаться добежать почти до «лисы», но чуть правее .

Отвечает Сергей Добрынин

Как отследить где находится человек по номеру телефона? · Откройте страницу android.com/find и войдите в аккаунт Google. … · На потерянный телефон придет .

Отвечает Борис Лушников

Функция «Люди поблизости» в Telegram позволяет определить координаты практически любого пользователя при помощи триангуляции.

Отвечает Александр Щукин

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

Источник: querybase.ru

Получите геолокацию через бота Telegram, используя встроенный

Если вы используете бота через Inline в Telegram, бот может запрашивать местоположение пользователя, если это включено в настройках бота. telethon.events.inlinequery.InlineQuery отвечает за получение геолокации.

Вот псевдокод, с помощью которого я попытался получить геолокацию, чтобы использовать широту и долготу в будущем:

Но я ничего не могу сделать. Постоянно выводит AttributeError: ‘NoneType’ object has no attribute ‘lat’ .

Буду признателен, если вы поможете мне получить и использовать эти данные.

lzrdblzzrd 20 Авг 2021 в 23:56
Это ошибка. Я открыл github.com/LonamiWebs/Telethon/issues/3136, чтобы отследить это проблема.
21 Авг 2021 в 13:59

Спасибо! Буду ждать исправления этого бага, так как геолокация мне очень нужна. Собственно вся работа моего бота основана на этом.

lzrdblzzrd
21 Авг 2021 в 14:04

Должен ли этот код выполняться с использованием только библиотеки телемарафона или вы также используете другую библиотеку?

Nematillo Ochilov
21 Авг 2021 в 15:09

Это все работает только с телемарафоном. Получение геолокации встроено в сам api телеграммы, но по какой-то причине телемарафон просто выполняет возврат, если вы посмотрите ссылку выше от Lonami. Как я понял, мне просто нужно дождаться исправления этой ошибки.

lzrdblzzrd
21 Авг 2021 в 18:18
В библиотеках pyrogram или pytelegrambotapi я могу быстро создать то, что вы просите
Nematillo Ochilov
21 Авг 2021 в 19:52

1 ответ

Лучший ответ

Это была ошибка в Telethon v1.23.0. Решением будет обновление до более новой версии (как только она выйдет). Тем временем вы все еще можете получить гео через необработанное обновление:

Источник: question-it.com

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