Получить id пользователя Telegram

Что можно узнать по ID в телеграмме?

Что такое ID в Telegram

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

Как найти человека в телеграмме без номера?

Что можно узнать с помощью ID?

Зная ID, можно получить о владельце аккаунта следующую информацию:

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

Можно ли по нику в телеграмме узнать номер?

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

Получение своего ID в телеграм

Как найти Интернет друга в телеграмме?

Как пригласить друга в telegram

  1. Зайдите в главное меню.
  2. Перейдите в «Контакты».
  3. Сверху нажмите на «Пригласить друзей».
  4. Выберите службу, при помощи которой вашим друзьям будут присланы уведомления.

ЭТО ИНТЕРЕСНО: Лучший ответ: Как включить круиз контроль на киа соул?

Можно ли узнать в каких чатах состоит человек в телеграмме?

Можно ли узнать номер телефона в телеграмме?

Как с помощью ID узнать город?

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

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

Как узнать IP по ID в контакте?

Самостоятельно или с помощью каких-то сервисов определить IP адрес пользователя Вконтакте по ID невозможно.

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

Как получить user_id номера телефона в telegram

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

defectivepixel 17 Янв 2017 в 02:05

3 ответа

Лучший ответ

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

Как узнать свой ID в Telegram | Где искать свой ID номер в Телеграме | TELEGRAM

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

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

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

Для этого сначала нужно создать сообщение 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

Telegram ID: как узнать и зачем это нужно?

Телеграмм – мобильное приложение, использующее привычные протоколы для социальных сетей. Не стоит удивляться тому, что в недрах программной оболочки имеются некоторые элементы, отмечающиеся с ID обозначением. Учитывая этот момент, возникает сомнение: где находится в Telegram ID, как узнать его обозначение? К сожалению, на данный период этого сделать невозможно. Нет, он связан не с тем, что разработчики как-то пытаются скрыть это, просто посчитали, что эта сфера не нужна и не стоит даже прилагать к этому усилий.

Каналы и боты Telegram

Telegram ID как узнать

Многих пользователей приложения интересует, как узнать Telegram ID

А как раньше получали значение?

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

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

Правда, как-то использовать новые подробности и применять их не получалось, поэтому все начали просто забывать о нем и в итоге переключились на более насущные проблемы. А это означает, что сильно задумываться и ломать голову нежелательно.

Теперь вы знаете ответ на редко встречающееся сомнение: где посмотреть в Telegram Chat ID, как узнать его и т.д. Но лучше быть осведомленным по тем или иным сферам, чем так и не знать об исключительных элементах, которые связаны с маленькими, но любопытными нюансами. Можете смело закрывать этот вопрос и больше не вспоминать о нем, продолжая изучать доступный функционал программы.

Источник: telegram-free.org

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