Как узнать, кто посещает определенные места, с помощью Telegram и Python
Представьте: вы ведете Telegram-канал о животных и хотите пригласить в него посетителей зоопарка. Или вам нужно собрать контакты потенциальных клиентов, посещающих определенный торговый центр. Как это сделать?
Полиция может легко получить такую информацию от мобильных операторов, но что делать обычному человеку?
Ответ – использовать Telegram и его функцию "Люди рядом" в сочетании с Python-скриптом.
Как это работает?
"Люди рядом": эта функция Telegram показывает контакты пользователей, находящихся поблизости, с примерным расстоянием до них (500 м, 1 км, 2 км и 3 км). Отображаются первые 100 ближайших контактов.
Python-скрипт: с помощью библиотеки telethon можно получить доступ к этой информации и автоматизировать процесс сбора контактов.
Создание скрипта:
Установка:
Скачайте и установите Python с официального сайта: https://www.python.org/downloads/
Установите необходимые модули:
pip install tk telethon tkintermapview
Регистрация приложения Telegram:
Зарегистрируйте свое приложение на сайте Telegram: https://core.telegram.org/api/obtaining_api_id
Важно: используйте свой реальный номер телефона, привязанный к Telegram-аккаунту, а не бота.
Создание скрипта:
Создайте файл с расширением
.py
и вставьте код скрипта (https://pastebin.com/pYPA8PF0).Замените следующие значения:
api_id =
(ваш API ID)api_hash =
(ваш API Hash)phone_number = ''
(ваш номер телефона)
Использование скрипта:
Запустите скрипт.
Выберите на карте нужное местоположение.
Укажите радиус поиска (500, 1000, 2000 или 3000 метров).
Нажмите кнопку "Начать поиск".
Скрипт автоматически получит список пользователей Telegram, находящихся в заданном радиусе, и добавит их в ваши контакты.
Ограничения:
Данные обновляются Telegram каждые 30 минут.
Отображаются только первые 100 пользователей.
Поиск работает только в регионе, к которому привязан ваш номер телефона.
Отображаются только пользователи со включенной видимостью. В среднем это 10-15%
Этика использования
Важно использовать этот метод этично и уважительно по отношению к другим пользователям. Не рассылайте спам и не используйте полученную информацию в незаконных целях.
Помните: эта информация предназначена только для ознакомления. Перед использованием подобных скриптов убедитесь, что вы не нарушаете правила Telegram и законодательство вашей страны.