Показать сообщение отдельно

  #1  
Старый 29.01.2017, 00:36
compod
Новичок
Регистрация: 28.09.2010
Сообщений: 29
Провел на форуме:
9089

Репутация: 1
По умолчанию

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

Тем не менее телеграм поддерживает поиск по номеру телефона. Заходим Contacts -> Add contact -> Вводим любое имя -> вводим нужный номер -> добавляем -> нам показывает @username этого номера.

Не показывает ни никнейм, ни аватарку, за то показывает @username. И это вне зависимости от того есть он у вас в контактах или нет.

Мне кажется это совершенно ненормально, и вот почему: Я бегло осмотрел API телеграма, и такого рода запросов вроде нет, это может осложнить задачу но тем не менее.

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

1. Берём эти базы

2. Пишем многопоточный парсер который ищет аккаунт по номеру (реквестит инфу по номеру, если API такое допускает)

3. Скармливаем парсеру базу номеров и @username

4. Парсер работает до того момента пока не найдёт нужный @username

При скорости в 1000 номеров/секунду весь диапазон 89ххххххххх будет готов через 11 суток. В россии к примеру судя по базам наберется номеров ~300 млн~

Возможные на мой взгляд помехи:

Сервер телеграма лимитит количество подобных запросов (я не знаю есть это или нет)

В общем-то это не готовый способ, а лишь моё предположение по возможностям, поэтому предлагаю на обсуждение.
 
Ответить с цитированием