ID пользователя: Что это такое?
Активно используя нашего бота, Вы могли заметить, что часто присутствует слово "айди пользователя". Что же это такое, как его получить и чем оно отличается от юзернейма? Разберём в данной статье.
Что же такое айди?
ID в Telegram — это уникальный идентификатор, который есть у каждого человека/канала/бота/группы, и да, даже у сообщений.
Мы разберём только ID людей. Он представляет собой уникальный набор цифр, который выдается сразу при регистрации аккаунта и не меняется.
Его невозможно сменить, скрыть или удалить. Это по факту техническая информация самого телеграма — айди создан для того, чтобы взаимодействовать как-либо с аккаунтом.
Так как айди нельзя сменить, то это лучший вариант хранить информацию о рейдерах — их айди.
К сожалению, телеграм не позволяет просто так получить айди чего-либо. Это можно сделать через сторонние клиенты или же ботов. Соответственно, наш бот имеет такую функцию.
Получаем ID пользователя в нашем боте
ID можно получить в любом случае — не важно, есть ли ник у пользователя или нет.
Для начала пропишем просто /start и взглянем на кнопки, которые появились:
Как мы видим, у нас есть 3 кнопки. Нам нужна вторая — получить ID человека. Нажимаем на неё:
Бот предлагает нам или выбрать пользователя, или ввести его @юзернейм.
@юзернейм — это самый обычный ник, который начинается с @. То есть, это не имя, а именно юзернейм! Который состоит только из английских букв/цифр.
С юзернеймом понятно, а что будет, если мы нажмем на кнопку? Бот предложит вам выбрать пользователя из ваших чатов. То есть, если у вас есть чат с пользователем, то вы можете получить его юзернейм, даже если у него нет ника.
Выбираем нужного пользователя и просто нажимаем на него. Бот моментально получит пользователя (только его ID и больше никакой информации) и даст его вам:
Отлично. А если у нас нет чата с пользователем, но есть его юзернейм? Тогда получим айди по юзернейму!
Готово! Мы рассмотрели два способа, но в них нужно или иметь чат с пользователем, или у пользователя должен быть юзернейм, а что делать, если нет юзернейма и чата с пользователем?
Если вы хотите получить чей-то айди, то вероятнее всего, вы можете открыть профиль человека. А значит, что можете добавить его в контакты (естественно без показа своего номера). Просто добавьте пользователя в контакты, а после выберите его с помощью кнопки "Выбрать пользователя". Эта кнопка показывает не только личные чаты, а ещё и ваши контакты.
• Официальные ссылки: Бот Telegram | Канал с новостями | Чат поддержки