Поиск пользователей Telegram по местоположению на карте Часть 1 из 3 (Telegram Nearby Map)


Есть несколько инструментов, которые позволяют найти пользователей Telegram по координатам на карте (долгота и широта) или используя встроенное программное обеспечение (смотри картинка ниже):

Список неплохих и рабочих:
1. Telegram Nearby Map
https://github.com/tejado/telegram-nearby-map
2. Geogramint
https://github.com/Alb-310/Geogramint
3. CCTV
https://github.com/IvanGlinkin/CCTV

Telegram Nearby Map

Для работы с telegram-nearby-map необходимо иметь установленный Python версии 3.6 или выше, а также следующие библиотеки: requests, protobuf, pyproj, flask, и geopy. Также потребуется активный аккаунт Telegram и специальные ключи доступа: api_id и api_hash.

Посетите https://my.telegram.org/auth и войдите в систему с помощью номера телефона.

Вы получите код в в ваш Telegram:

Его нужно ввести тут:

Далее нужно ввести App title и Short name и выбрать Web ниже, после этого вы получите страницу с вашими api_id и api_hash

Настройка Telegram Nearby Map
Идем на сервер и выполняем команды:

Готовим сервер:

sudo apt-get update
sudo apt-get upgradae
sudo apt-get install build-essential
sudo apt-get install git vim pip
pip install requests protobuf pyproj flask geopy

Установка Node.js через NVM

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
nvm install node
node -v

Качаем репу и идем в нее

git clone https://github.com/tejado/telegram-nearby-map.git
cd telegram-nearby-map/
cp config.example.js config.js

Получаем публичный ip сервера:

curl 2ip.ua

Изменяем config.js:

vim config.js

Там нужно вставить api_id и api_hash:
config.telegramApiId = api_id
config.telegramApiHash = api_hash

Устанавливаем и Стартуем проект:

npm install
npm start

Далее заходим на публичный адресс и порт 3000. Выбираем точки для поиска пользователей. Пример: http://167.11.11.11:300

Пример работы Telegram Nearby Map (Киев)

Пример работы Telegram Nearby Map (Бостон, США)
“Сотрудники” включают функцию поиска “Людей Рядом” в Telegram для отчетности перед работодателями. Список пользователей с “сердечками”…без комментариев)))

Бесплатная консультация

Комментарии отключены.