Как найти номер телефона по id Telegram

Содержание

Я создаю бота, чтобы отправить сообщение нескольким контактам в Telegram. Пользователь может поделиться контактом с ботом. тогда я использую getUpdates и получаю номер телефона. Для использования метода sendMessage мне нужен chat_id. теперь, как получить chat_id пользователя с его номером телефона? Есть ли способ лучше этого метода?

defectivepixel 17 Янв 2017 в 02:05

3 ответа

Лучший ответ

Чтобы интернет-сервисы оставались в живых, им нужно бороться с любым типом спама. В результате боты Telegram не могут начать отправлять сообщения пользователям, которые еще не начали использовать бот!

Только когда пользователь начинает использовать бота, вы можете видеть его / ее chat_id и отправлять ему сообщения.

При этом, если пользователь (пользователь A) отправляет вам contact сведения о другом пользователе (назовем этого пользователя B), вы можете увидеть user_id пользователя B. Однако вы все еще можете не отправлять никаких сообщений напрямую, если только он не начал использовать бота раньше.

How To Know Telegram User Phone Number (2023)

Такое поведение позволяет нам обойти и запросить пользователей по номеру телефона или, по крайней мере, подтвердить номер телефона пользователя, если это необходимо.

Для этого сначала нужно создать сообщение contact . Неважно, кто отправил сообщение, даже бот может отправить сообщение. Идея состоит в том, чтобы Telegram заполнил user_id нового contact сообщения. Вы можете прочитать об этом объекте здесь: Контактный объект

После отправки сообщения вы получите ответ от сервера вместе с сообщением, что ваш бот только что отправил. Поле contact этого вновь созданного сообщения содержит информацию о пользователе, с которым вы только что поделились его контактом, возможно, вместе с его / ее телеграммой user_id , которая совпадает с идентификатором чата пользователя.

Сразу после этого вы можете удалить свое сообщение с помощью метода deleteMessage.

Ниже приведен пример этого в простом формате запроса / ответа, но вам, вероятно, следует использовать для этого структуру:

https://api.telegram.org//sendContact?chat_id=123456789first_name=Some+Random+String

Ответ на этот запрос следующий:

< «ok»: true, «result»: < «message_id»: 12345678987654321, «from»: < «id»: 987654321, «first_name»: «The Bot Name», «username»: «mybot_bot» >, «chat»: < «id»: 123456789, «first_name»: «Your Chat Party», «last_name»: «Your Chat Party», «type»: «private» >, «date»: 1484612850, «contact»: < «phone_number»: «989123456789», «first_name»: «Some Random String», «user_id»: 654789321 >> >

«user_id»: 654789321 это та часть, которая нас интересует. Теперь вы можете удалить свое сообщение.

Soroush Falahati 25 Ноя 2017 в 17:17

Знание идентификатора пользователя может быть полезно для бана и отмены. Вот как я это делаю на своем веб-сайте:

1) создайте небольшой случайный код и покажите его пользователю, сказав ему отправить его вашему боту.

2) прочитайте сообщение, используя getUpdate. Итак, в PHP:

$url = «https://api.telegram.org/bot»._TELEGRAM_BOT_TOKEN.»/getUpdates?offset=-1″; $response = file_get_contents($url, false, NULL); $jsondata = json_decode($response,true); echo «»; print_r($jsondata); echo «
«;

Вы получите 3 информации:

$chat_id = $jsondata[‘result’][0][‘message’][‘chat’][‘id’]; $first_name = $jsondata[‘result’][0][‘message’][‘chat’][‘first_name’]; $text = $jsondata[‘result’][0][‘message’][‘text’];

Вам просто нужно сравнить прочитанный вами текст с кодом, который вы просите пользователя отправить. Если это то же самое, вы можете прочитать chat_id и first_name.

На данный момент, у вас есть chat_id, которого достаточно, чтобы написать пользователю в «приват». Для этого не нужно знать user_id.

Если вам нужен идентификатор пользователя, вы должны отправить еще одно сообщение. Как этот:

$num = «+55888888888888»; $url = «https://api.telegram.org/bot»._TELEGRAM_BOT_TOKEN.»/sendContact?chat_id=».$chat_id.».$num.».$first_name; $response = file_get_contents($url, false, NULL); $jsondata = json_decode($response,true); echo «»; print_r($jsondata); echo «
«;

Как видите, чтобы отправить это второе сообщение, вам нужно 3 информации:

1) номер телефона пользователя. Вы не можете получить это от Telegram. Это означает, что вы должны спросить об этом у пользователя.

Еще по теме:  Как зайти во второй аккаунт в Телеграмме на Айфоне

2) chat_id. Вы получаете это от предыдущего звонка

3) first_name вы также получаете от предыдущего вызова

User_id находится по адресу:

$jsondata[‘result’][‘contact’][‘user_id’]

1) Кажется, Telegram не проверяет first_name. Поэтому, если вы отправляете для второго звонка другое имя, отличное от того, которое вы получили от первого звонка, это не имеет значения (но, возможно, более безопасно отправлять то же самое. Во всех случаях вы получаете его от первого звонка!)

2) если вы сделаете второй звонок с неправильным номером телефона, вы получите результат без ввода идентификатора пользователя.

Итак, вы должны сделать:

$a = isset( $jsondata[‘result’][‘contact’][‘user_id’]); if ($a == false) < $user_id = 0; // No user_id >else

3) Номер телефона должен иметь код страны. +5599888887777 в порядке, но 99888887777 нет и даст вам ответ без записи user_id.

Теперь вы можете общаться с пользователем, используя chat_id, а также забанить его из группы или канала, используя его user_id.

Peter 5 Дек 2018 в 12:19

Существует проблема: вы не можете отправить сообщение от бота пользователю как инициатору разговора, даже если у вас есть user_id.

Источник: question-it.com

Как узнать номер телефона по ID в телеграмме

Telegram — это приложение мессенджера, которое использует номер телефона пользователя при его регистрации как уникальный идентификатор. Однако, получить данные о контактном номере пользователя, к сожалению, невозможно. Но есть несколько способов, чтобы получить информацию об учетной записи пользователя в Telegram.

  1. Способы получения информации о пользователе в Telegram
  2. 1. Направьте боту никнейм или номер ID пользователя
  3. 2. Переадресуйте любое сообщение от пользователя боту
  4. 3. Используйте фишинг
  5. Что можно узнать по ID Telegram
  6. Как узнать номер телефона в Telegram
  7. 1. Воспользуйтесь поиском пользователя
  8. 2. Задайте вопрос напрямую
  9. Полезные советы
  10. Вывод

Способы получения информации о пользователе в Telegram

Существует несколько способов, которые помогут узнать информацию о пользователе Telegram с помощью его ID. Рассмотрим их подробнее.

1. Направьте боту никнейм или номер ID пользователя

В Telegram можно получить информацию о пользователе, направив боту его никнейм или номер ID. Вам нужно создать бота и направить ему ID пользователя. Он предоставит вам информацию, которую имеет о пользователе. Однако, поиск будут успешны только при условии, что пользователь разрешил передавать свои данные.

2. Переадресуйте любое сообщение от пользователя боту

Если пользователь не запретил передачу данных о себе, вы можете переадресовать боту любое сообщение, полученное от него. Бот сможет получить данные пользователя и поделиться ими с вами.

3. Используйте фишинг

В качестве последнего способа для получения информации можно попробовать фишинг. Если данные о пользователе Telegram отсутствуют в базе данных Telegram-Deanaonimizer, бот сообщит о невозможности запроса. Но вы можете попробовать найти номер телефона пользователя путем фишинга.

Что можно узнать по ID Telegram

Telegram не предоставляет возможности узнать идентификатор вашего или чужого чата. Разработчики не дали доступа к этой информации. В настоящее время, пользователь может узнать только фото, имя, никнейм и биографию другого пользователя.

Как узнать номер телефона в Telegram

Как уже упоминалось, узнать контактный номер телефона пользователя Telegram в приложении невозможно. Однако, если вы хотите связаться с пользователем, есть несколько способов, которые помогут вам сделать это.

1. Воспользуйтесь поиском пользователя

Вы можете найти пользователя Telegram, введя его имя, фамилию или никнейм в строку поиска приложения. Если пользователь найден, можно перейти в его профиль и начать общение.

2. Задайте вопрос напрямую

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

Полезные советы

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

Вывод

Хотя узнать контактный номер телефона пользователя Telegram невозможно, вы можете использовать несколько способов, чтобы получить некоторую информацию о пользователе. Имейте в виду, что некоторые действия могут быть незаконными и имеют серьезные последствия, поэтому используйте эти способы с осторожностью и только при необходимости.

Еще по теме:  Друг удалил переписку в Телеграмме у обоих

Почему не видно фото профиля в телеграмме

Если в телеграмме вы не видите фото профиля, вам необходимо посмотреть список пользователей в группе или контактный файл, чтобы аватарка появилась автоматически. Ранее была обнаружена временная ошибка, из-за которой в чатах не отображались аватары. Однако компания подтвердила через свой аккаунт в Твиттере, что это проблема уже решена и теперь все работает должным образом. Телеграмм является одним из наиболее популярных мессенджеров в мире, который используется миллионами людей в разных странах. Он позволяет общаться не только в текстовом формате, но и обмениваться фотографиями, видео и звуковыми сообщениями.

Как удалить фантомные контакты в телеграмме

Если вы столкнулись с проблемой фантомных контактов в Telegram, не стоит сразу же удалять свой аккаунт. Существуют более простые варианты решения проблемы. Например, для пользователей iOS можно удалить контакты с сервера. Для этого нужно быстро нажать на иконку настроек в виде «шестеренки» 10 раз или более, затем выбрать опцию «Reset Server Contacts» в меню. Если вы пользуетесь Android, вам следует попробовать другой метод. Перейдите в настройки приложения, выберите раздел «Профиль» и удалите все контакты вручную. Если эти методы не помогают, обратитесь в техническую поддержку Telegram, которая поможет решить проблему и удалить фантомные контакты. Помните, что удаление аккаунта в Telegram — радикальный способ, который необходимо использовать только в крайних случаях.

Как обойти защиту от записи с экрана телеграмм

Если вы попытаетесь записать видео с экрана телеграмм-канала, защищенного от копирования, это не получится. Однако, есть способ обойти эту защиту. Для начала необходимо открыть видео на весь экран и запустить его. Затем нужно нажать на кнопку в правом верхнем углу экрана, чтобы переместить окно с видео поверх других приложений. Таким образом вы сможете продолжить запись видео вне приложения телеграмм, обойдя защиту от копирования. Однако, необходимо помнить, что такое действие нарушает авторские права владельцев канала, и может привести к серьезным правовым последствиям. Поэтому, прежде чем обходить защиту от записи с экрана телеграмм, необходимо оценить риски и возможные последствия.

Как уменьшить масштаб в Телеграм

Чтобы уменьшить масштаб в Телеграм, необходимо изменить размер шрифта. Для этого нужно открыть приложение, перейти в раздел «Настройки» и выбрать «Внешний вид». Далее необходимо выбрать «Размер текста» и настроить размер шрифта по своему вкусу, предварительно отключив параметр «Использовать системный размер». Это поможет сделать тексты в приложении меньше и удобней читать. Также можно использовать функцию уменьшения масштаба изображений, кликнув на них два раза или использовав пинч-жест на экране. Эти простые действия позволят сделать использование Телеграма более удобным и приятным.

Если пользователь не настроил скрытие своих данных, то в ответ на запрос бот даст информацию о пользователе, включая его номер телефона. Однако, следует помнить о приватности и не распространять информацию о других пользователях без их согласия. Также стоит учесть, что не все пользователи делятся своим номером телефона в Telegram и его наличие не является обязательным для использования мессенджера. В целом, для получения информации о другом пользователе Telegram необходимо обладать его никнеймом или ID, а также учитывать правила приватности и уважительное отношение к личным данным других людей.

  • Как узнать кому принадлежит аккаунт в телеграмме
  • Как настроить безопасность в Телеграм
  • Как написать человеку в ТГ не добавляя в контакты

Источник: kruzhochki.ru

Где в Телеграме посмотреть свой или чужой номер?

В статьях я постоянно сравниваю между собой социальные сети и мессенджеры. При всех их различиях есть и сходства. Например, ни в одном, ни в другом инструменте общения вы не сможете зарегистрироваться без использования номера телефона. Но в Телеге и его аналогах привязка к телефону всё же более плотная. Вы не сможете даже войти в свой аккаунт без него. Поговорим о том, как узнать номер в Телеграме. Это бывает действительно необходимо.

Как в Телеграме посмотреть свой номер?

Сессия в Телеграм длится довольно долго. У вас нет необходимости каждый раз вводить код подтверждения. А распространение своих контактных данных обычно осуществляется по нику. Поэтому, особенно если у вас несколько симкарт или аккаунтов на виртуальные номера, вы можете забыть, на какой именно был зарегистрирован профиль. Честно говоря, если вы умудрились зарегистрироваться на виртуальный номер в Телеграме, а тем более бесплатный, я просто аплодирую вам стоя: я ждала кода подтверждения полчаса, и у меня ничего не вышло. Посмотреть его очень просто.

Еще по теме:  Телеграм боты которые платят без вложений

На телефоне

  1. Кликаем по трём горизонтальным линиям в левом верхнем углу экрана;
  2. Открываем настройки.
  3. Вторым же пунктом будет «Телефон». Он нам и нужен. К слову, здесь же вы можете узнать ник. Не обращайте внимания на то, что скриншот из Телеграм X – в этом плане этот интерфейс не отличается от обычного приложения.

Где в Телеграме посмотреть свой или чужой номер?

Через компьютер

Где в Телеграме посмотреть свой или чужой номер?

Через комп всё ещё проще, я даже не буду писать инструкцию пошагово. Вы просто открываете меню нажатием на три горизонтальные линии в левом верхнем углу. Слева же выедет меню, в верхней части которого будут и номер, и имя.

Инструкция, как посмотреть номер у других пользователей

Теперь о том, как узнать номер собеседника в Телеграме. По умолчанию эти данные доступны людям из списка контактов. Но существуют настройки конфиденциальности, которые позволяют либо открыть его всем, либо вовсе скрыть. Обсудим для начала случай, в котором собеседник не прячется. В таком случае вы либо сразу узнаете интересующую вас информацию, либо вам придётся добиться добавления вас в список контактов. Затем вам следует сделать следующее:

Где в Телеграме посмотреть свой или чужой номер?

  1. Открываем информацию о пользователе.
  2. Здесь в соответствующих графах будут ник и телефон. Но вы, наверняка, хотите не просто посмотреть на него. Скопировать его просто – на компьютере просто кликните правой кнопкой мыши и нажмите на соответствующую кнопку. На телефоне всё решается долгим нажатием.

Инструкция, как узнать номер абонента в Телеграм, если он скрыт?

Телеграм пытается сделать информацию пользователей максимально конфиденциальной. Поэтому узнать номер, если он скрыт, практически невозможно. В информации о пользователе просто не будет соответствующей графы. Это никак не обойти. Приватность важна на любом сервисе, где есть риск потерять личные данные. Ведь вы не хотели бы, чтобы те, от кого вы хотите спрятать свой телефон, легко смогли бы его узнать? Вот и я не хотела бы. Поэтому вы, конечно, можете считать себя особенным и пытаться получить информацию, которая для вас не предназначена, но помните, что в таком случае любой другой человек сможет взломать и вас.

Как узнать номер телефона в Телеграм по нику?

В Интернете пишут про Криптоскан. Его разработчики выяснили, что в мессенджере есть уязвимость, используя которую по одному нику можно узнать телефон даже если человек скрыл его. На Ютубе есть несколько видео посвящённой этой системе. На многих показано использование бота. Но в интернете нет соответствующего сервиса, а в списке ботов такого варианта, который рассматривают в роликах, нет. В поисковой выдаче Телеграм есть только один бот. Но это совсем не обнадёживает – алгоритм работы крайне прост и основывается не на «уязвимости» мессенджера, а на простом создании базы данных – для его использования вам нужно пройти регистрацию. То есть, внести свой телефон в картотеку бота. Так что, на данный момент ответа на вопрос «Как посмотреть скрытый номер в Телеграме?» нет – Криптоскан либо вообще не существует, либо недоступен обычным пользователям.

Заключение

Как можно узнать номер в Телеграме? И свой и чужой телефон узнать достаточно просто. Для того, чтобы найти информацию о себе, достаточно открыть настройки. Для получения чужих данных – открыть информацию о профиле. С данными, скрытыми настройками конфиденциальности же куда сложнее. В интернете пишут о системе «Криптоскан». Но она либо закрыта от обычных пользователей, либо не существует вовсе – в мессенджере и на просторах Всемирной сети мы можем найти лишь жалкие пародии на неё. В погоне за получением чего-то особенного для себя вы рискуете быть взломанными и потерять не только аккаунт в Телеграм, но и безопасность всех своих личных данных.

А о том, как зарегистрироваться в ОК без номера телефона, читайте в нашем материале.

Читайте далее:

Как скрыть номер в Телеграме и другую информацию?

Скрываем номер телефона в Телеграме от посторонних глаз

Способы узнать номер телефона собеседника в Телеграм

Номер телефона в Телеграм и все, что можно с ним сделать

Добавляем в Телеграме пользователя по никнейму

Источник: smmx.ru

Рейтинг
( Пока оценок нет )
Загрузка ...