Возможно ли узнать 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