Проблема заключается в том, что эта функция возвращает id отправителей, а мне нужны ники. Но я не могу найти функцию для обычного API (я не использую бот-api) которая позволила бы по id юзера получить его ник. Я пробовал
filter_user = ChannelParticipantsSearch(») while True: participants = await telethon_client(GetParticipantsRequest(channel, filter_user, offset_user, limit_user, hash=0))
где в качестве фильтра берётся строка т.е. не id а ник. Так же я пробовал метод библиотеки pyrogram
with Client(‘user’, api, ‘hash’) as app: user = app.get_users(‘username’) name = user.username return name
Но она тоже требует ник а не id. Как мне получить ник человека в телеграме по его id?
Источник: ru.stackoverflow.com
За что я презираю людей? Базовый стрим для работяг!
Люди в тг с ником
Будь в курсе последних новостей из мира гаджетов и технологий
iGuides для смартфонов Apple
Как вычисляют пользователей Telegram, если мессенджер не сдаёт их?
Александр Кузнецов — 6 апреля 2018, 21:27
В России заведено первое уголовное дело из-за репоста в Telegram. Давайте разберёмся, как правоохранительным органам удалось выявить человека, перенаправившего сообщение из канала в чат, если Telegram не выдавал его данные.
В чате находился либо сотрудник силовой службы, либо информатор, либо человек, который позже отправил кому-то из них жалобу на репост. Сама запись не была зашифрована, содержимое видно вместе с ником отправившего её человека. Некоторые используют уникальный ник и регистрируются под ним в различных сервисах, что позволяет найти их в соцсетях. От администрации соцсетей можно получить информацию об IP-адресе, номере телефона и местоположении пользователя, а на основе этих данных провайдер или оператор может назвать его ФИО и адрес проживания.
Если человека не удалось вычислить по нику и аккаунтах в соцсетях, задействуется более серьёзный анализ данных. Известно точное время появления репоста, и в массиве больших данных производится поиск IP-адресов и идентификаторов устройств, которые в это время обращались к серверам Telegram. Таких адресов будет очень много, поэтому результаты необходимо сузить. Для этого выявляется ещё несколько записей, оставленных с той же самой учётной записи — до того момента, пока не останется всего один IP-адрес или идентификатор. Запрос к провайдеру или оператору, и по месту жительства подозреваемого в экстремизме выезжают вооружённые люди в масках.
Не исключено, что весь этот процесс автоматизирован, и оперативному работнику нужно лишь нажать на кнопку «вычислить человека» и подождать несколько минут, после чего перед его глазами появляется подробная информация о будущем подсудимом.
Источник: www.iguides.ru
Как добавить контакт в Telegram
Многие пользователи выбирают для общения мессенджер Телеграм. Номер контакта при добавлении пользователя, автоматически отображается в списке. Однако, бывает, что телеграмм друга зарегистрирован на другой, отличный от того, что имеется у вас, номер телефона. В этом случае необходимо найти человека в базе данный. Сделать это можно несколькими способами – зная номер телефона, на который зарегистрирован аккаунт, зная ник друга в мессенджере.
Как найти друзей в Телеграме?
Поиск друзей в Телеграме достаточно простой. В строке поиска контактов необходимо ввести известные вам данные. Это может быть номер телефона, на который зарегистрирован аккаунт, или ник человека в телеграме.
Пошаговая инструкция по добавлению нового контакта
Новый контакт можно добавлять по нику (или логину), а также номеру телефона. Ниже подробные инструкции.
По нику (логину) без номера телефона
При регистрации не все указывают действительные имя и фамилию. Часто можно встретить людей, которые называют себя по-другому, совершенно отлично от реальных паспортных данных. Если вам известен ник (логин) пользователя, то найти его в Телеграм будет не сложно. Требуется ввести известную информацию в поисковую строку и выбрать из выдачи то, что вам нужно.
Поисковая выдача может содержать множество похожих записей. Некоторые пользователи добавляют к никам цифры, символы, другие буквы. Поисковая выдача найдет всех пользователей с похожим написание логина. Вам останется только выбрать нужный.
По номеру телефона
По номеру телефона найти человека в мессенджере проще всего. Дело в том, что при регистрации в программе требуется ввести именно номер действующего телефона. Если пользователь заводил аккаунт в Телеграм на свой личный номер телефона, который вы знаете, то достаточно ввести его в поисковую строку.
Единственная сложность может заключаться в том, что номер допускается вводить и через код страны, и через цифру межгорода. В России это +7 или 8. Поэтому придется ввести два варианта, если в одном из них поиск не сработает.
Как добавить новый контакт на разных устройствах
Компьютер
- Для того, чтобы добавить новый контакт на компьютере, необходимо:
- Найти человека или, если вы уже беседовали с ним, переписку.
- Открыть настройки контакта, нажав три вертикальные точки в верхнем правом углу экрана.
- В открывшемся меню выбрать «добавить контакт».
Все, теперь, даже удалив беседу с человеком, вы не потеряете его.
Андроид
Добавление контакта на Андроид происходит практически аналогично:
- Откройте приложение.
- Найдите человека в базе данных Телеграм.
- Откройте меню настройки контактов.
- Выберите «Добавить контакт».
Айфон
На айфоне также нужно открыть приложение Телеграм. Меню настроек здесь находится в нижнем левом углу. Дальнейшие действия аналогичны выше описанным – в меню настройки контакта выбрать «Добавить контакт».
Как массово добавить контакты в Telegram?
Массовое добавление контактов в Телеграм возможно из телефонной книги. Контакты из нее автоматически синхронизируются с телефонной книгой мессенджера. Но если необходимо добавить несколько новых контактов за один раз, которых нет в вашем списке номеров, но нужно заходить в мессенджер через веб версию, так как в мобильных приложениях и десктопной версии этого не предусмотрено.
Источник: o-telegram.ru