ТГ бот для определения шде находитсч мобильный с человеком

Привет! Представь ситуацию, когда тебе скинули координаты или локацию, но ты хочешь срочно узнать адрес этого места.

70K открытий

Сегодня попробуем написать Telegram-бота для получения адреса по координатам или локации.

Что нам для этого потребуется?

  • Бот в Telegram;
  • Обратный геокодинг от Яндекса. Геокодинг это такой сервис, который позволяет получить из адреса координаты, а нам нужно наоборот, поэтому «обратный геокодинг»;
  • Установленный Python и библиотека requests для посылки запросов;
  • Установленная библиотека Python-telegram-bot.

Но давай обо всём по порядку!

Создаём бота в Telegram.

2) Отправляем ему /newbot и начинаем создание бота;

3) Отправляем имя бота (оно может быть любым) и ник бота (обязательно должен оканчиваться на «bot»). Если у тебя выходит ошибка, то значит этот ник занят. Пробуй другой.

4) Получаем токен бота (скопируй этот токен и никому не давай).

Скриншот ниже (токен выделен красной рамкой).

КАК ПРОБИТЬ НОМЕР ТЕЛЕФОНА ЗА 1 МИНУТУ 🔥

Супер! Бот создан и уже доступен внутри Telegram по нику. Можешь вбить в поиске и убедиться. Также ты можешь найти его по ссылке t.me/НикТвоегоБота. Например на скриншоте я зарегистрировал SayMyAddressBot, значит его ссылка t.me/SayMyAddressBot. Сохрани такую ссылку с ником твоего бота.

Скоро она нам пригодится.

Отлично. С ботом разобрались.

Обратный геокодинг от Яндекса.

Я надеюсь, что у тебя есть аккаунт на Яндексе. Если нет, то тебе сюда.

Итак. Как работает обратный геокодинг от Яндекса?

Всё очень просто. Нужно отправить GET запрос с координатами и получить в ответ адрес.

Вот пример такого запроса:

Что мы тут видим?

  • format: в каком формате возвращать данные. В данном случае json;
  • lang: язык возвращаемых данных. В данном случае ru_RU (русский);
  • kind: вид адреса. В данном случае house (точность до дома);
  • geocode: координаты (сначала идет долгота, затем широта);
  • apikey: токен для доступа.

P.S.: параметров гораздо больше, но нам они не нужны. Подробнее можешь почитать тут.

Просто, правда? Послал запрос с координатами, получил адрес .

Как видишь у нас есть все данные кроме токена. Займемся его получением!

Получаем токен.

1) Заходим на страницу разработчика и входим в кабинет (аккаунт на Яндексе у тебя уже есть).

2) Получилось? Отлично. Далее ты увидишь вот такую страницу.

Пустой кабинет разработчика

Жми желтую кнопку «Подключить API»

Еще по теме:  Видит ли человек мою аватарку в Телеграмме если заблокировал меня

3) Теперь нужно выбрать какой именно токен нам нужен.

Нам нужен HTTP геокодер

Выбирай «JavaScript API и HTTP геокодер». За ним мы и пришли.

4) Далее заполняем формочку твоими данными.

В поле «Ссылка на ваш сайт» пиши ссылку на своего бота, которую мы сохранили ранее.

Ну и тыкай кнопку «Продолжить».

5) Тебе должно всплыть окошко с сообщением об успешной регистрации.

Жми «Перейти к API».

6) Вот и всё. На открывшейся странице уже лежит наш искомый токен геокодера (выделил красной рамкой). Его тоже сохрани и никому не давай.

Токен активируется через 15 минут после создания. Можешь прямо в браузере (Chrome, Safari или что там у тебя) вбить (не забудь подставить свой токен в конце).

и получить ответ в json виде:

Пол дела сделано. У нас есть и Telegram бот (с его токеном) и геокодер (с его токеном).

Теперь с помощью Python мы их объединим!

Python у тебя уже установлен? Если нет, то тебе сюда.

Получаем адрес по координатам на Python.

В Python есть библиотека requests и она позволяет посылать запросы (как ты только что делал в браузере). Это нам подходит.

1) Открывай консоль (терминал) и устанавливай requests с помощью команды:

pip install requests

2) Теперь нужно будет написать небольшой код на Python для получения адреса по координатам.

Открывай свою среду разработки или просто текстовый файл (нужно будет сохранить его с окончанием. py, а не. txt). Назовём файл main.py.

И добавляй туда этот код. Он полностью расписан в комментариях.

#импортируем библиотеку requests import requests #создаем функцию get_address_from_coords с параметром coords, куда мы будем посылать координаты и получать готовый адрес. def get_address_from_coords(coords): #заполняем параметры, которые описывались выже. Впиши в поле apikey свой токен! PARAMS = < «apikey»:»ТОКЕН», «format»:»json», «lang»:»ru_RU», «kind»:»house», «geocode»: coords >#отправляем запрос по адресу геокодера. try: r = requests.get(url=»https://geocode-maps.yandex.ru/1.x/», params=PARAMS) #получаем данные json_data = r.json() #вытаскиваем из всего пришедшего json именно строку с полным адресом. address_str = json_data[«response»][«GeoObjectCollection»][«featureMember»][0][«GeoObject»][«metaDataProperty»][«GeocoderMetaData»][«AddressDetails»][«Country»][«AddressLine»] #возвращаем полученный адрес return address_str except Exception as e: #если не смогли, то возвращаем ошибку return «error» if __name__ == ‘__main__’: #даем запрос на получение адреса с координатами 37.617585, 55.751903 address_str = get_address_from_coords(«37.617585,55.751903») #распечатываем адрес print(address_str)

3) В консоли (терминале) переходим в папку с нашим файлом через команду «cd» (у меня он лежит в папке Documents/Python/).

И запускаем файл с помощью «python3».

Как результат, ты получишь адрес координат из кода.

Как пробить человека при помощи Telegram-бота, Глаз Бога и программы-аналоги для отслеживания, что делать, если не работает Carscan Telegram

Телеграмм бот информация о человеке

Интересное в тг

Еще по теме:  Id 5206148858 в Телеграмм

Автор Евгения А. На чтение 5 мин Просмотров 4.3к.

Используя «Телеграмм»-боты, информацию о человеке можно получить в несколько кликов. Таких программ – шпионов немало, но далеко не все выдают корректные данные. Я обнаружила 5 сервисов, получивших наиболее лестные отзывы от пользователей, изучила принципы их работы.

Телеграмм бот

Общая информация о «Телеграм»-ботах для получения информации о человеке

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

Преимущество подобных программ в том, что для получения информации о человеке достаточно минимума данных.

Принцип работы

Боты помогают осуществлять поиск без взломов или совершения иных действий, преследуемых законом. Они функционируют по системе Osint, используя открытые источники. Это различные службы, ресурсы, а также «слитые» базы данных.

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

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

Принцип работы

Перечень проверенных ботов

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

Чтобы не стать жертвой мошенников, стоит выбирать только те программы для слежки, которые успели хорошо себя зарекомендовать.

Get contact

С помощью этого бота можно узнать, как записан номер пользователя в телефонной книге других абонентов. При поиске в ТГ важно, чтобы название совпадало полностью. В связи с возрастающей популярностью этого сервиса появилось много аналогов с адресами, отличающимися на 1-2 буквы.

Также читайте: Как пользоваться ботом Антипаркон в Телеграмме по номеру машины

Get contact

После клика по команде «Старт» бот пришлет сообщение о том, что в день можно отправить до 5 запросов. Затем потребуется ввести телефон абонента, нажать на отправку, дождаться результата.

Данные поступают с мобильных устройств пользователей, применяющих Get contact. Поэтому узнать, как записан номер в контактах других, можно только в случае, если эти люди хотя бы раз запускали бот. Иначе в ответе будет только фраза Nothing found – информация не найдена.

Еще по теме:  Как подарить подписку Телеграм премиум на 1 месяц

Avinfo

Этому роботу достаточно телефона, чтобы разыскать данные об оформленном на человека автомобиле или его объявление о продаже на Авито. А если у владельца транспортного средства есть аккаунт в ВК, бот предоставит ссылку.

Можно использовать ресурс по-другому – зная госномер авто, собрать сведения о собственнике. Возможности этой программы обширны. Она формирует данные о пробеге, страховке, ДТП, штрафах, ограничениях, работе в такси и др.

Avinfo

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

Smartsearchbot

Этот онлайн-поисковик обладает широкими возможностями, прекрасно зарекомендовал себя. Робот осуществляет розыск по разным исходным данным.

Если ввести номер телефона, сервис предоставит сведения об имени, фамилии владельца, регионе, населенном пункте, где он зарегистрирован. А также отыщет адрес электронной почты, ссылки на страницы в ВК и ТГ.

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

Когда известны фамилия, имя, отчество человека, бот выдает его неполный адрес (город и улицу), список организаций, с которыми он связан. В некоторых случаях предоставляет телефон.

Smartsearchbot

Сервис – определитель разрешает выполнить бесплатно 2 запроса. Затем потребуется приобрести подписку.

Himera

Этот «Телеграмм»-бот предоставляет следующую информацию о человеке:

  • фамилии и имени;
  • регистрационному номеру транспортного средства;
  • мобильному телефону;
  • адресу электронной почты;
  • сведениям о юридическом лице.

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

Также читайте: Как в Телеграмме найти и подписаться на канал «Бойлерная»

Himera

Бот Himera платный. Он предлагает несколько вариантов подписок, самая дешевая из которых стоит больше 1 000 руб. При этом количество запросов будет ограничено. Этот ресурс полезен при проверке контрагентов, деловых партнеров или подозрительных сотрудников.

Getfb

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

Достаточно ввести номер телефона, и робот пришлет ссылку на профиль человека в Facebook. Больше никакой информации он не выдаст.

Getfb

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

Обзор

Источник: instaguru.online

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