Как стать автором
Обновить

Получение списка людей, посещающих определенные места

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров4.1K
Пример интерфейса
Пример интерфейса

Как узнать, кто посещает определенные места, с помощью Telegram и Python

Представьте: вы ведете Telegram-канал о животных и хотите пригласить в него посетителей зоопарка. Или вам нужно собрать контакты потенциальных клиентов, посещающих определенный торговый центр. Как это сделать?

Полиция может легко получить такую информацию от мобильных операторов, но что делать обычному человеку?

Ответ – использовать Telegram и его функцию "Люди рядом" в сочетании с Python-скриптом.

Как это работает?

  1. "Люди рядом": эта функция Telegram показывает контакты пользователей, находящихся поблизости, с примерным расстоянием до них (500 м, 1 км, 2 км и 3 км). Отображаются первые 100 ближайших контактов.

  2. Python-скрипт: с помощью библиотеки telethon можно получить доступ к этой информации и автоматизировать процесс сбора контактов.

Создание скрипта:

  1. Установка:

    • Скачайте и установите Python с официального сайта: https://www.python.org/downloads/

    • Установите необходимые модули:

      pip install tk telethon tkintermapview
  2. Регистрация приложения Telegram:

    • Зарегистрируйте свое приложение на сайте Telegram: https://core.telegram.org/api/obtaining_api_id

    • Важно: используйте свой реальный номер телефона, привязанный к Telegram-аккаунту, а не бота.

  3. Создание скрипта:

    • Создайте файл с расширением .py и вставьте код скрипта (https://pastebin.com/pYPA8PF0).

    • Замените следующие значения:

      • api_id =  (ваш API ID)

      • api_hash =  (ваш API Hash)

      • phone_number = '' (ваш номер телефона)

Использование скрипта:

  1. Запустите скрипт.

  2. Выберите на карте нужное местоположение.

  3. Укажите радиус поиска (500, 1000, 2000 или 3000 метров).

  4. Нажмите кнопку "Начать поиск".

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

Ограничения:

  • Данные обновляются Telegram каждые 30 минут.

  • Отображаются только первые 100 пользователей.

  • Поиск работает только в регионе, к которому привязан ваш номер телефона.

  • Отображаются только пользователи со включенной видимостью. В среднем это 10-15%

Этика использования

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

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

Теги:
Хабы:
Всего голосов 9: ↑3 и ↓6+1
Комментарии8

Публикации

Истории

Работа

Ближайшие события

27 августа – 7 октября
Премия digital-кейсов «Проксима»
МоскваОнлайн
28 сентября – 5 октября
О! Хакатон
Онлайн
3 – 18 октября
Kokoc Hackathon 2024
Онлайн
10 – 11 октября
HR IT & Team Lead конференция «Битва за IT-таланты»
МоскваОнлайн
25 октября
Конференция по росту продуктов EGC’24
МоскваОнлайн
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн