Узнать username по id Telegram

Возможно ли узнать username пользователя имея id? Если да, то как?

Ответы (2 шт):

Если речь идет именно об API как таковом, то там есть функция users.getFullUser, которая в качестве параметра принимает id пользователя. Если речь идет об обработке сообщения в хендлере в телеграм-боте с использованием telebot , то username содержится в

message.from_user.username

Через message.from_user.username насколько я знаю можно узнать username только если этот пользователь отправит сообщение боту. Решил эту задачу таким способом: bot.get_chat_member(userid, userid) . Полный код:

Проверкой ‘ if (message.from_user.id == 365156441) ‘ Я проверяю отправлено ли сообщение от меня(То есть эту команду могу выполнить только я), его можно заменить на ваш ид либо на что-то другое(Там проверку в бд админ ли пользователь).

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

Как в Telegram узнать username пользователя имея id?

Если речь идет именно об API как таковом, то там есть функция users.getFullUser, которая в качестве параметра принимает id пользователя. Если речь идет об обработке сообщения в хендлере в телеграм-боте с использованием telebot , то username содержится в

message.from_user.username
Отслеживать
ответ дан 13 ноя 2018 в 20:48
23.4k 4 4 золотых знака 19 19 серебряных знаков 33 33 бронзовых знака

Через message.from_user.username насколько я знаю можно узнать username только если этот пользователь отправит сообщение боту. Решил эту задачу таким способом: bot.get_chat_member(userid, userid) . Полный код:

Проверкой ‘ if (message.from_user.id == 365156441) ‘ Я проверяю отправлено ли сообщение от меня(То есть эту команду могу выполнить только я), его можно заменить на ваш ид либо на что-то другое(Там проверку в бд админ ли пользователь).

Еще по теме:  Вскрыть переписку в Телеграмм

Источник: ru.stackoverflow.com

Для поиска по ID и юзернейму аккаунта Telegram

Поиск через URL

Как узнать по ID пользователя Telegram какие приватные группы он создал?

Берем ID пользователя Telegram, например — 188610951

[1] Переводим тут (https://cryptii.com/pipes/integer-encoder) из текста в 32 битный hex. Получается 0b 3d f9 87
[2] То что получилось тут (https://gchq.github.io/CyberChef/#recipe=From_Hex(‘Auto’)To_Base64(‘A-Za-z0-9-_’)joinchat/Cz35h. » — вставьте в поиск эту фразу заменив Cz35h на то что у вас получилось

2. Для Yandex
inurl:joinchat/Cz35h — вставьте в поиск эту фразу заменив Cz35h на то что у вас получилось

3. Для Google
«joinchat/Cz35h» — вставьте в поиск эту фразу заменив Cz35h на то что у вас получилось

Источник: teletype.in

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