Telegram Nearby Map: когда любопытство встречает геолокацию
Репозиторий давно не обновлялся
Последнее обновление было 2 года назад.
Знаете ли вы, что функция "Люди рядом" в Telegram может показать больше, чем кажется на первый взгляд? Проект Telegram Nearby Map превращает эту возможность в интерактивную карту, где можно увидеть примерное расположение пользователей поблизости. Сегодня разберем, как это работает на практике.
Зачем это нужно?
Когда в 2021 году блогер Ahmed показал, как можно вычислять местоположение пользователей Telegram через функцию Nearby, это вызвало бурное обсуждение. Разработчик tejado решил создать удобный инструмент, визуализирующий эти данные на карте.
Хотя Telegram с тех пор ограничил точность определения расстояний, проект остается интересным примером работы с геолокационными данными и API мессенджера.

Как это работает: техническая магия простыми словами
- Сбор данных: Каждые 25 секунд приложение через официальную библиотеку TDLib получает список ближайших пользователей и расстояние до них.
- Триангуляция: Собирая данные с трех разных точек, система вычисляет примерное местоположение каждого пользователя.
- Визуализация: Результаты отображаются на карте OpenStreetMap в удобном веб-интерфейсе.
Важно понимать, что проект показывает только пользователей, которые сами включили функцию "Люди рядом" в настройках Telegram.
Кому будет полезен этот проект?
- Разработчикам, изучающим работу с Telegram API и геолокационными сервисами
- Энтузиастам цифровой приватности, желающим понять, какие данные могут быть доступны
- Любознательным пользователям, интересующимся технической стороной мессенджеров
Как попробовать: быстрый старт
Установка займет буквально несколько минут:
git clone https://github.com/tejado/telegram-nearby-map.git
cd telegram-nearby-map
npm install
Не забудьте получить API-ключи в Telegram Developers и настроить config.js по образцу.
Технические детали
Проект использует:
- TDLib — официальную библиотеку Telegram для работы с API
- Node.js на бэкенде
- OpenLayers для отображения карт
- Trilateration для расчетов местоположения
Ограничения и этические аспекты
Стоит отметить, что:
- Telegram специально снизил точность расстояний в API
- Проект показывает только примерную зону нахождения
- Для работы нужно явное согласие пользователя в Telegram
Вывод: стоит ли пробовать?
Telegram Nearby Map — интересный образовательный проект для разработчиков, наглядно демонстрирующий:
- Работу с геолокационными API
- Принципы триангуляции
- Возможности Telegram TDLib
Хотя практическое применение ограничено изменениями в API Telegram, код проекта остается отличной основой для экспериментов с геоданными. Попробуйте, если хотите глубже понять, как работают современные системы определения местоположения.
