Как узнать ник в телеграмме
Содержание:
- Установка Telethon
- Как узнать свой логин в Телеграм
- По имени и фамилии
- Как узнать код
- Как посмотреть, кто создал и пригласил в беседу
- Как узнать, какую информацию о вас хранит Telegram
- По логину, никнейму
- Выбор имени пользователя
- Как посмотреть айди в Телеграме
- По имени и фамилии
- Советы и рекомендации
- Как узнать id в telegram
- Можно ли войти в Телеграм, используя username?
- Как узнать свой логин в Телеграм?
- Как его узнать
- Что такое user ID в Телеграмме и зачем он нужен?
- Что такое ID в Телеграм и чему он присваивается?
- Подсчет сообщений
- Для чего нужен Telegram user ID
- С помощью Телеграм id
- Способ 2: сервис Внуттер
- Собираем экраны «Предложить новость» и «Предложить статью»
- Для чего нужен Telegram user ID
Установка Telethon
Мы будем использовать Telethon для связи с Telegram API. Telethon — это клиентская библиотека Python 3 (что означает, что вам придется использовать Python 3) для API Telegram, который будет обрабатывать все специфичные для протокола задачи для нас, поэтому нам нужно только знать, какие типы использовать и какие функции выполнять вызов.
Вы можете установить Telethon с:
pip install telethon
Использоватьсоответствует вашему интерпретатору Python 3; это может бытьвместо. (Случайно: недавно была выпущена Ubuntu 17.10, и она использует Python 3 в качестве установки Python по умолчанию.)
Как узнать свой логин в Телеграм
При регистрации в системе создатель учетной записи указывает юзернейм, который отображается при дальнейшей переписке. С @username могут возникнуть проблемы, поскольку не все абоненты его помнят. «Узнать свой никнейм» получится и в мобильной, и в декстопной версии приложения. Поиски в смартфоне займут несколько минут:
- откроем Telegram;
- тапнем по значку с тремя горизонтальными полосками в верхнем левом углу, чтобы активировать каталог;
- выберем «Настройки»;
- в строке увидим никнейм.
В этом же разделе можно «узнать свое имя в Телеграме», которое отобразится возле аватара. «Проверим» результат, после чего желательно его записать или запомнить.
Для ПК алгоритм действий практически ничем не отличается:
- входим в программу;
- нажимаем значок меню в виде трех горизонтальных полосок;
- выбираем «Настройки» и «Имя пользователя» — это и будет логин, если вы его задавали при формировании учетки.
Перед никнеймом обязательно должен быть значок «@», как в Твиттере или Инстаграме. Если юзернейм не задан, его функции выполняет номер, указанный при создании учетной записи. Уникальный ник позволяет скрыть от других личные данные, поэтому разработчики Телеги советуют придумать «определенный» @username. Для этого понадобится:
- Зайти в мессенджер, выбрать «Настройки».
- В разделе «Информация» появится телефон, а ниже располагается «Nickname». Если он не задан, высветится соответствующая надпись.
- Требуется ввести придуманную подпись, после чего обязательно тапнуть на галочку. Она находится в самом низу страницы — только таким способом можно сохранить внесенные изменения. Без выполнения последнего шага закрепить юзернейм не получится.
Ник желательно писать только на латинице, а минимальное количество символов составляет 5. Начинаться слово должно с буквы, не стоит забывать про отметку «@» перед написанием. Если указанный набор знаков занят, что случается нередко, желательно придумать более оригинальный вариант. Можно связаться с модераторами, которым под силу отдать несвободный логин, но придется прислать весомые доказательства собственной правоты. «Копирование» имени лучше не задействовать, иначе выбор может затянуться на несколько часов. В любой момент никнейм можно поменять, и обновленная модификация появится у контактов человека.
Популярностью пользуются оригинальные версии, но распространенные варианты уже заняты. Разработчики проекта советуют проявить креативность:
- Чем больше экспериментов, тем выше шансы на успех.
- Не стоит останавливать выбор на длинной модификации, которую сложно запомнить.
- Можно соединить настоящее имя и профессию. Например, @igor_freelancer.
- Оригинальный nickname нужен для узнаваемости. Полезно вспомнить интересное слово или прозвище любимого персонажа, а затем разбавить его суффиксами.
По имени и фамилии
Бывает, надо найти друга, но его телефонный номер не сохранен. Хорошо, что в мессенджере предусмотрены другие способы. Как в Телеграмме найти кого-то по имени:
- Запустите программу.
- Зайдите в «Контакты».
- Вверху, в поле «Поиск», введи имя или фамилию кого ищете.
- Система предложит несколько вариантов, среди которых может быть и искомый.
Данный способ найти пользователя тоже прост, тем более узнать имя или фамилию гораздо проще, чем личный номер мобильного. Но здесь же заключается главная проблема — мало кто указывает в Интернете свои настоящие данные. Все большее количество человек предпочитает пользоваться никнеймами, просто, чтобы сделать свою личную жизнь более конфиденциальной.
Как узнать код
Для сохранения анонимности разработчики не предусмотрели возможности посмотреть chat ID или номер пользователя в Телеграм. Но есть способы сделать это: для этого понадобятся специальные программы.
Как узнать свой ID в Телеграмме? В этом помогут безопасные боты, которые проверены администрацией приложения. Например, MyTelegramID_bot или User Info Bot. Чтобы воспользоваться помощником, следуйте инструкции:
- В строке поиска введите название программы: MyTelegramID_bot или @userinfobot.
- Начните с ним диалог, написав «Старт» или «Начать».
- Бот пришлет ответное сообщение, где указан идентификационный номер, а также имя и фамилия для подтверждения данных.
Код чужого профиля можно увидеть, если отослать боту сообщение из переписки с тем пользователей, номер которого интересует.
Чтобы посмотреть ИД канала, он должен быть общедоступным. С этим поможет справится один из вышеперечисленных ботов. После того, как вы начали переписку с программой, просто отправьте ему одну из публикаций из канала, код которого нужно узнать. Через некоторое время вы получите ответ.
Многих интересует, как узнать ID чата в Telegram. Если чат чужой, то сделать это можно аналогичным способом – через бота. Свой канал требует несколько другого решения:
- Сделайте чат общедоступным.
- Через API Telegram по адресу https://api.telegram.org/bot/getUpdates отправьте запрос на чат с браузера. В нашем случае, запрос выглядит так: getUpdates.
- После того, как это сделано, узнать chat ID Telegram можно в строке «chat».
Идентификационный номер присваивается пользователям или группам в Телеграм, чтобы системе проще было определить, кто есть кто. Из-за политики конфиденциальности узнать его встроенными инструментами приложения нельзя. С этим могут помочь специальные боты, которые предоставляют информацию не только о своем профиле, но канале и сообществе.
Как посмотреть, кто создал и пригласил в беседу
Чтобы посмотреть имя человека, который причастен к созданию конфы:
- Откройте беседу.
- Нажмите на количество участников, указанное под названием.
- Перейдите ко вкладке «Все участники».
- Посмотрите на первого с «Создатель беседы» рядом с именем. Этот человек всегда один. Несколько создателей не бывает. Если участника с подобным статусом в списке нет, конференцию он покинул.
Здесь же можно найти и имя пригласившего в конфу. Для этого с компьютера наведите курсор на дату последнего посещения соцсети под именем интересующего человека в списке участников. Информация отобразится в формате «Пригласил Имя Дата». В официальном приложении «ВК» эти данные недоступны. А вот в Kate Mobile указываются непосредственно рядом с именем, никаких дополнительных действий для выяснения предпринимать не приходится.
Как узнать, какую информацию о вас хранит Telegram
По случаю принятия GDPR, разработчики Telegram еще в конце мая запустили специального бота. Правда, заработал он только 28 июня, получив функцию экспорта данных.
Шаг 1. Первое и главное условие: вам нужен клиент Telegram Desktop версии 1.3.8 и выше. Экспорт пока возможен только с его помощью.
Загрузить клиент можно на официальном сайте мессенджера.
Шаг 2. После установки Telegram Desktop добавьте бота GDPR Bot (@GDPR Bot) в список контактов.
Шаг 3. В открывшемся чате введите сообщение:
P.S. Взаимодействие с ботом может и не потребоваться. Инструмент экспорта доступен в Настройках мессенджера.
Шаг 4. Открываем Настройки Telegram и находим пункт Экспорт данных из Telegram.
Шаг 5. В открывшемся списке помечаем галочками те пункты, которые вас интересуют.
По логину, никнейму
У каждого пользователя, бота в Telegram есть никнейм, он же логин. Это уникальный набор из символов и/или цифр, который начинается с символа «@». Если поиск по номеру или имени/фамилии не дал результатов, попробуйте найти через никнейм. Делается это просто:
- В главном окне приложения нажмите иконку лупы в верхней правой части экрана.
- В пустое поле «Поиск» введите логин пользователя, начинающийся с символа @.
- Если поиск дал результаты, выберите нужный в списке под окном с логином.
Достаточно ввести часть никнейма, чтобы Телеграм показал наиболее популярные варианты
Это помогает быстро найти известную личность, популярный канал, бота. Поиск обычного человека, и тем более вам незнакомого, осложняется тем, что необходимо точно знать его полный логин.
В компьютерной версии программы нажимать иконку лупы не нужно. В ней прямо над списком контактов есть окно поиска. Вводите никнейм туда, чтобы просмотреть результаты.
Выбор имени пользователя
Клиенты Телеграма могут самостоятельно придумать себе username или для этой цели воспользоваться помощью ботов. Выбирают юзернейм, который легко написать, прочитать и запомнить. Никнейм — это уникальное имя, напоминающее псевдоним. У каждого абонента Телеграма свой ник, не похожий на другие.
Идеальный никнейм должен:
легко произноситься;
быстро запоминаться;
не содержать матерных слов;
быть публичным и оригинальным;
вызывать приятные ощущения;
наталкивать на ассоциации;
содержать от 7 до 12 символов (желательно не иметь цифр).
Главное – помнить, что никнейм — это не шифр для секретного общения, а псевдоним для переписки в чатах. Правда, разрешается при написании ника использовать цифры, но делать это нежелательно.
Придуманный юзернейм будет фигурировать в чатах. Это имя станет высвечиваться в списке контактов
Если никнейм будет непроизносимым или не запоминающимся, то на автора текста никто не обратит внимание. Сетевое имя должно откладываться в памяти, то есть легко запоминаться, вызывать ассоциации
Как посмотреть айди в Телеграме
При решении различных задач часто возникает необходимость знать ID аккаунта. Однако разработчики такой возможности не предоставили, чтобы сохранить полную анонимность своих абонентов. Решение этой проблемы есть – использование специальных дополнений.
Свой
Как узнать свой ID в Телеграмме? Спросить у бота! Помощников существует много. Например, @ShowmeidBot, @userinfobot, @MyTelegramID_bot. Боты @GetMyIDBot и его аналог @my_id_bot считаются абсолютно безопасными, так как проверены разработчиками приложения.
Пользоваться ими очень просто:
- Войдите в приложение под своим именем и добавьте в список друзей одного из перечисленных выше ботов.
- Отправьте ему сообщение с текстом «/start».
- В ответном письме получите определенный ID код.
Чата, группы
При помощи ботов можно узнать ID чата в Telegram, но есть и другой способ:
- Откройте общий доступ к площадке.
- Отправьте запрос на нужный чат с помощью API.
- Придет текст с chat ID telegram.
Для получения уникального номера группы можно использовать этот способ, но только если группа принадлежит вам. Если группа чужая, на помощь опять придут боты. Алгоритм действий в данном случае будет такой же, как с каналом.
Канала
Узнать ID канала Telegram можно, используя дополнение @getmyid_bot:
-
Добавляем его в список друзей.
-
Начинаем диалог сообщением: «/start», получаем «айди» чата с ботом и личный код (Current chat).
-
Пересылаем любую публикацию из интересующего канала.
- В ответ получаем сообщение, в котором после фразы «Forwarded from chat» будет содержаться нужный код.
Контакта
Посмотреть информацию о чужом ID в «Телеграме» напрямую нельзя, поэтому рассказываем, как узнать «айди» кого-то из списка контактов.
Опять потребуется добавить в друзья bot под названием @userinfobot. Перешлите боту любой месседж из переписки с интересующим человеком. Бот определит его идентификатор и отправит обратным сообщением.
По имени и фамилии
Как быть, если нужно найти человека в мессенджере, но его телефонный номер или ник неизвестен? Есть вариант отыскать пользователя по его имени, фамилии. Порядок действий:
- Аналогично указанной выше инструкции откройте окно поиска в приложении.
- Введите имя, фамилию человека, которого хотите найти, на нужном языке.
- Просмотрите выдачу результатов – возможно, в ней есть нужный вам контакт.
Как в случае с обнаружением пользователей по никнейму, метод с именем и фамилией хорошо справляется с поиском известных, популярных людей. Использование способа осложняется тем, что далеко не все пользователи Телеграм указывают в настройках профиля свое реальное имя, фамилию. Часто ФИО скрывается из соображений безопасности персональной информации.
Советы и рекомендации
Далее мы дадим вам несколько советов, которые помогут избежать некоторых ошибок, а также лучше вас запомнить.
- Используйте свое настоящее имя и фамилию, чтобы все, кто ведет с вами диалог, понимали, с кем общаются. Ведь в списке контактов ваших собеседников ваше имя может повторяться.
- Если же вы по каким-либо причинам скрываете свои настоящие ФИО, тогда используйте придуманный никнейм. Можно использовать то, что вы указали в качестве логина.
- Используйте интересный и запоминающийся юзернейм, так как, это помогает лучше вас запомнить.
- При смене username id не забудьте поменять все старые ссылки на других ресурсах и соц. сетях.
Как узнать id в telegram
При создании мессенджера разработчики не учли тот факт, что пользователь захочет получить id Телеграмм. В обычных опциях системы этой функции найти невозможно. В старой версии Телеграмма эта опция присутствовала, но создатели удалили ее в целях безопасности пользователей. Опция была удалена еще и по той причине, что данная площадка для обмена сообщениями позиционировала себя как одну из самых безопасных в мире.
Тем не менее, существуют такие ситуации, когда нужно получить данные о Телеграмм id группы, чата или канала. В этом случае на помощь приходят боты. Следует выполнить такой алгоритм действий:
- в личный перечень контактов добавить бота — @MyTelegramID_bot;
- написать сообщение с одним словом – start;
- в ответ вы получаете информацию о том аккаунте или группе, о которой хотели.
Проверить или выяснить телеграм id можно также с помощью сторонних сервисов. Существуют различные сервисы для получения подобных данных. Например, cmsru/kak-poluchit-chat-id-telegram/ и многие другие, которые можно найти в интернете. Но при этом нужно также отослать сообщение боту со словами: bot token.
Свой telegram user id
Несмотря на простоту использования системы, некоторым пользователям трудно узнать собственный идентификатор. Чтобы узнать свой id telegram, необходимо также прибегнуть к помощи ботов. В таком случае, нужно ввести название @userinfobot и отправить ему смс со словом «начать» или «start». После этого система высылает вам ваши имя, фамилию и отчество плюс id.
Узнать чей-то telegram user id
Мало кто знает, но есть возможность узнать идентификатор телеграм id какого угодно пользователя. Существует бот, который может предоставить вам данные id о любом человеке. Для того, чтобы сделать это, нужно в поисковике найти @userinfobot и переслать ему смс от того человека, данные о котором вам нужны. После этой операции вы увидите у себя в сообщениях желаемый id.
Узнать id чата telegram
Программисты, разрабатывающие данную программу, не позаботились о том, чтобы человек смог беспрепятственно узнать id telegram chat. Старая версия системы позволяла пользователям видеть айди сразу в пригласительных письмах от сообществ, но сейчас данная функция удалена.
Узнать id чата telegram можно при помощи старого доброго бота. В поисковую строку нужно ввести @MyTelegramID_bot и начать диалог со слова «пуск» или «старт». В ответ человеку придет цифровая комбинация чата.
Получить chat id telegram можно также при помощи посторонних ресурсов. Большинство программистов советуют использовать помощник — cmsru/kak-poluchit-chat-id-telegram/. Таким образом, вы сможете получить всю интересующую вас информацию.
Id канала telegram
Id telegram канала можно узнать несколькими способами. Первый способ – перевести канал в статус «общедоступный». Для этого нужно использовать бот @channelName и отправить ему соответствующий запрос. Ответом на это будет интересующая человека информация.
Также можно найти свой канал в общей базе данных Телеграмма и посмотреть первые цифры url. Это и будет id канала.
Можно ли войти в Телеграм, используя username?
Как известно, для входа в мессенджер вам необходимо указывать номер телефона, на который был зарегистрирован
профиль. Затем вам приходит СМС с кодом, и вы подтверждаете свою авторизацию. Сделано это в целях безопасности.
В связи с этим, у многих людей и возникает вопрос, можно ли войти в Телеграм без ввода номера телефона? На самом деле, здесь все не так однозначно.
В некоторых ситуациях такое действие возможно. Но для входа не используется логин id (или username). Здесь используется пароль на локальную защиту (если он был применен), введя который можно войти в Telegram.
Но опять же, разработчики мессенджера в первую очередь думают о защите и безопасности и поэтому, в такой ситуации должно быть обязательно соблюдено условие – предыдущая сессия не завершилась разлогиниванием. То есть, пользователь не нажал «Выход» или «Log out».
Иначе, если предыдущая сессия завершилась разлогиниванием, зайти в приложение без использования номера телефона – невозможно. В случае если пароль на локальную защиту не применялся на аккаунте, то и с его помощью зайти невозможно.
Что касаемо именно юзернейма id , то он вообще нигде и никогда не используется для авторизации. Мы знаем, что в интернете полно программ, которые якобы могут взламывать профили Телеграма, используя для входа логин. Не стоит вестись на такие программы. Скачав их, скорее всего, вы заразите вирусом свое устройство.
Как узнать свой логин в Телеграм?
Если имя, указанное в нашем профиле, мы всегда знаем, так как указывали его при регистрации, и оно отображается во всех чатах, то с юзернеймом у некоторых пользователей возникают проблемы. Они попросту не знают или не помнят его (даже если сами указывали).
Как найти свой никнейм:
На десктопной версии Телеграма (для ПК):
- откройте Telegram;
- нажмите на три полосы в левом верхнем углу, чтобы открыть основное меню;
- нажмите «Настройки»;
- найдите строку «Имя пользователя» – здесь будет указан ваш логин (если он есть).
На мобильной версии:
- откройте приложение Telegram;
- нажмите на кнопку с тремя полосками в левом верхнем углу, чтобы открыть меню;
- выберите пункт «Настройки»;
- в соответствующей строке будет указан ваш username.
Как видите, нет ничего сложного.
В данном разделе настроек можно также найти и свое имя. Оно отображается рядом с фотографией (аватаром).
Как его узнать
Выяснить ID проще всего через специальных ботов, коих было придумано больше двух десятков. Однако многие уже не функционируют или выдают ошибочные данные. Актуальные боты работают, по сути, одинаково.
Достаточно направить им запрос от своего имени. Сейчас можно пользоваться @my_id_bot, @getmyid_bot, @MyTelegramID_bot.
Как узнать свой user ID
В старой версии Телеграма была функция просмотра собственного системного идентификатора, позже ее убрали в целях безопасности. И почти сразу же появились роботы, ведь потребность в этой информации осталась
Ботам неважно, зачем человеку знать личный ID. Они просто среагируют на ряд команд и выдадут необходимую информацию
В строке поиска нужно найти необходимого chat-бота. Можно использовать тех, которые даны выше.
Открыть диалоговое окно с ним и нажать внизу кнопку «Запустить».
Следующим же сообщением бот вышлет ID идентификатор.
Ботом можно пользоваться бесконечное количество раз, если диалог потерялся или слетел.
Адрес другого человека
Если требуется получить идентификатор постороннего пользователя в Телеграме, это так же легко. Поможет в этом бот @getmyid_bot. Он позволяет проверить как свои данные, так и чужие.
Отыскать бота по никнейму и открыть с ним чат.
В списке контактов найти диалог с нужным человеком, выбрать там любое сообщение и переслать его роботу через внутреннее меню диалога.
В ответ бот вышлет сообщение с тремя строчками «Your user», «Current chat» и «Forwarded from». Где первая – собственный айди пользователя, вторая – идентификатор робота, а третья – как раз то, что нужно было изначально, – ID другого юзера.
Ответ поступает обычно в течение секунды, но при плохом соединении придется подождать до минуты.
Стоит заметить, что если аккаунт пользователя скрыт, то любые боты бессильны. Они просто не пробьются через блокировку программы. Исключение — если сам контакт есть в телефонной книге смартфона.
Чата
Выяснить ID пользователя — дело нехитрое. Другой вопрос — как рассекретить айди чата. А вот в этой ситуации уже стоит прибегнуть к услугам другого виртуального помощника: @username_to_id_bot. Дальнейшие действия будут такими:
Найти робота через строку поиска и запустить с ним чат.
- Далее следует зайти в чат, информацию о котором нужно выяснить.
- В названии чата жмем «Дополнительно», а дальше – «Информация о группе».
В открывшемся окне есть ссылка. Это «адрес» чата. Копируем ее.
- Отправить скопированную ссылку боту.
- Он считывает ее и высылает искомую информацию.
Канала
Выяснить ID канала или группы можно несколькими способами:
Изменить статус на «общедоступный». Для этого придется написать соответствующий запрос боту @channelName. Но есть один нюанс — сделать это может только владелец не менее 5 ресурсов. Использовать ботов, как во всех предыдущих случаях
Найти канал в общей базе Телеграма и обратить внимание на первые цифры url. Это и есть
Несмотря на простую и легкую, казалось бы, схему просмотра любого ID в Телеграме, еще не было ни одного случая утечки информации. Все же этот мессенджер по праву считается самым надежным в плане защиты данных.
Что такое user ID в Телеграмме и зачем он нужен?
Вы уже знаете, что в этом мессенджере можно устанавливать собственный идентификатор — имя пользователя: по нему можно искать друг друга в глобальной сети Телеграмм и общаться без обмена номерами телефона. Это имя доступно для просмотра и редактирования, а также позволяет сделать ссылку для быстрого перехода в чат.
User ID Telegram — это также идентификатор, но уже не для людей, а для системы. Он прикрепляется к профилю пользователя / чату / группе в момент их создания и позволяет образовывать нужные связи:
- Между пользователями.
- Между пользователями и группами, в которые они вступают.
- Между пользователями и используемыми ими ботами.
ID, в отличие от имени пользователя,полностью состоит из цифр, а изменен быть не может. Кроме того, он недоступен для просмотра обычным путем (через настройки, как имя пользователя), без применения дополнительных инструментов. Поэтому далее речь пойдет о том, как узнать ID в Телеграмме с помощью специального бота.
Как узнать свой ID
Ботов для этих целей создано много, но далеко не все они работают корректно. Наша инструкция будет приведена на примере @getmyid_bot (Get My ID) — на данный момент он функционирует исправно, результат выдает буквально за секунду.
Как узнать свой айди в Телеграмме:
В строку поиска в приложении вводим “@getmyid_bot”.
- В выдаче выбираем результат, полностью совпадающий с указанным именем пользователя.
- Чтобы активировать бота, жмем на “Запустить”.
В окне чата сразу отобразится Ваш ID — в строке “Your user …”, а также идентификатор диалога с ботом — в строке “Current chat …”.
Как видите, узнать свой ID в Телеграмм совсем не сложно. А если вы удалили первое сообщение от бота, то получить информацию снова можно отправив в чат с ним “/start”. Так можно делать бесконечное количество раз.
Как узнать ID другого пользователя
Это не сложнее, чем узнать свой ID Telegram. Для примера возьмем опять же @getmyid_bot — он универсальный, можно и свои данные проверить, и другого пользователя..
Как в Телеграмме посмотреть чужой ID:
- Ищем и запускаем бота по инструкции выше.
- Переходим к списку контактов и открываем диалог с человеком, идентификатор которого нужно узнать.
- В чате выбираем любое полученное сообщение и жмем на “Переслать”.
Адресатом назначаем @getmyid_bot.
Сообщение отобразится как пересылаемое боту. Жмем на “Отправить”.
В диалоговом окне вы увидите уже три строки — “Your user …”, “Current chat …” и “Forwarded from …”. Что значат первые две, мы писали выше, а третья — это и есть идентификатор вашего собеседника.*
Если подключение к интернету стабильное, то ответ от бота поступит менее, чем через секунду. В отдельных случаях на получение информации может понадобиться 2-3 секунды.
Как узнать ID чата или канала
А вот тут нам понадобится другой помощник. Бот, о котором шла речь выше, может выдать только наши собственные идентификационные данные и данные какого-то конкретного человека, пославшего сообщение в чат (личный или публичный). Чтобы получить аналогичную информацию о публичном чате или группе, воспользуемся услугами @username_to_id_bot.
Как узнать ID Telegram chat:
Через поисковую строку ищем @username_to_id_bot и запускаем его (кнопка “Запустить”).
- Заходим в чат или группу, информацию о которой нужно получить.
- Жмем на “Дополнительно” (название канала), а в меню выбираем “Информация о группе”.
В окне с общей информацией есть ссылка на чат. Копируем ее.
- Возвращаемся к нашему боту и отправляем ему скопированную ранее ссылку.
- В ответном сообщении вы получите основные данные о чате / группе. В самом низу будет строка с ID чата в Telegram.
Что такое ID в Телеграм и чему он присваивается?
Нечасто термины, взятые из английского языка, совпадают с русским. Айди – одно из исключений. Первая из ассоциаций, возникающих от этого слова – идентификатор. И эта ассоциация абсолютно верна. Каждому из каналов, групп, пользователей присваивается chat ID, user ID и прочие. Это – такая числовая последовательность, благодаря которой система понимает, что вы делаете запрос именно к тому или иному человеку или боту.
Именно благодаря этому вы можете менять свой юзернейм и продолжать пользоваться аккаунтом – где-то там на машинном уровне любой из выбранных вами никнеймов привязывается именно к айди.
Статья в тему “ID Telegram канала: зачем он нужен и как его узнать?“.
Подсчет сообщений
Наша цель — подсчитать количество сообщений в каждом разговоре. Чтобы узнать количество сообщений разговора, мы можем использоватьфункция из TL-схемы:
messages.getHistory#afa92846 peer:InputPeer offset_id: offset_date: add_offset: limit: max_id: min_id: = messages.Messages
После того же процесса, что и ранее смы можем решить, как вызвать это с Telethon, используя, Это вернет либоилиобъект, который либо содержитатрибут, сообщающий нам, сколько сообщений содержится в разговоре или всех сообщений в разговоре, чтобы мы могли просто посчитать содержащиеся в нем сообщения.
Тем не менее, сначала мы должны построить правильноедля нашего, На этот раз мы используемтак как мы хотим получить историю сообщений для конкретного разговора. Вместо этого мы должны использовать либо,иликонструктор в зависимости от характера разговора.
Для чего нужен Telegram user ID
Этот идентификатор может пригодиться в разных ситуациях. Без него просто не обойтись, если вы, например, решили создать группу в Телеграм.
Как только вы это сделаете, сообществу будет присвоен идентификатор. В дальнейшем он понадобится для настройки и нормальной работы чата.
Код Telegram user ID уникален. Для каждого сообщества, которое вы создаете, он свой.
Отсюда следует его основное свойство — идентификация, поскольку двух групп с одним и тем же Telegram ID не может быть.
По этому единственному на всю систему показателю определяют конкретного пользователя, бота, чат или канал. Это удобнее и точнее, нежели определение по юзернейму.
Кстати, если желаемый вами @username занят, а аккаунт, которому он принадлежит на данный момент занят, вы можете связаться с технической поддержкой Telegram на предмет передачи этого юзернейма вам.
Важно учитывать, что пользователи могут менять свой юзернейм в любое время. Нет никакой гарантии, что тот @username, которым вы пользуетесь сейчас, не использовал никто другой до вас
Все это обосновывает использование системы Telegram User ID. Этот идентификатор не меняется никогда, даже если вы смените имя или, к примеру, описание чата/бота/канала.
Если вы хотите узнать подробнее о том, как создать свой канал и сделать его успешным, читайте наш подробный материал.
С помощью Телеграм id
Прежде чем искать человека по идентификатору, присвоенному ему мессенджером, нужно узнать конкретное id. Подобную услугу предоставляют роботы, живущие в Телеграме. Правда, такие программы потребуют хоть какие-то данные об искомых людях.
Как узнать id пользователя telegram, зная контактные данные:
- запустить Телеграм;
- ввести в поисковом окошке название помощника @get_any_telegram_id_bot;
активировать робота;
- написать боту номер телефона или фамилию человека, идентификатор которого нужно узнать;
- получить результат.
Как узнать идентификатор клиента Telegram по сообщению:
активировать бота @userinfobot;
переслать роботу сообщение от абонента, id которого нужно узнать;
получить информацию.
Как отыскать людей по id:
- открыть Телеграм;
- ввести наименование бота @deanonym_bot;
- запустить робота;
указать боту id искомого человека;
ознакомиться с информацией.
Важно! К методу поиска клиентов Telegram по id прибегают редко. Прежде чем искать абонента по идентификатору, нужно вначале найти его в мессенджере
К тому же id клиента относится к скрытой информации, которую правилами Телеграма запрещено разглашать. За поиск таких сведений можно даже получить бан.
Способ 2: сервис Внуттер
Выбираем Web-версию, если хотите сделать проверку на Андроид девайсе — загружаем приложение из Гугл Плей. Дальше вы вводите свой логин и пароль от ВК и жмете «Начать обработку» (всего дается 1 бесплатная обработка, но этого, я думаю, будет вам достаточно). Так у меня через этот сервис получилась следующая картина:
Как видите, число подсчитанного через Внуттер количества составило: 32895
. Если сравнить с первым способом (32893), то разница была в 2 смс, что не так существенно.
Единственным минусом данного способа является то, что мы по-сути даем свои данные левой стороне (сервису). Поэтому, желательно поменять пароль от ВК сразу же. На этом все, я надеюсь вы разобрались с тем, как узнать сколько всего сообщений в вашем диалоге Вконтакте.
Собираем экраны «Предложить новость» и «Предложить статью»
Логика экрана будет такой:
- Пишем текст с пояснением, что нужно сделать — написать текст новости или дать ссылку на неё.
- Сохраняем ответ в отдельной переменной news1.
- Отправляем в наш новостной чат сообщение от бота с именем посетителя, который написал новость, и текст самой новости.
- Чтобы сообщения не слипались, вдогонку отправляем в тот же чат отбивку — линию-разделитель из нескольких дефисов.
- Если мы дошли до последнего пункта и всё прошло без ошибок — показываем посетителю экран «Всё хорошо», а если на каком-то этапе была ошибка — сразу перебрасываем его на экран «Что-то не так».
Сначала посмотрим на готовый экран, а потом разберём его по шагам:
Первые два экрана соответствуют тому, что мы писали в алгоритме, а два остальных — это и есть наша отправка сообщений в чат
Каждую отправку мы сделали через запрос POST к API телеграма. Когда сервер телеграма получает специальным образом подготовленный запрос, он выполняет какое-то действие — это называется работа по API и про это у нас есть отдельная статья.
В нашем случае все запросы используют метод sendMessage, у которого всегда есть два параметра:
- ID получателя.
- Текст сообщения.
В общем виде команда выглядит так:
https://api.telegram.org/bot<ТОКЕН_БОТА>/sendMessage?chat_id=<ID_чата>&text=<Сообщение>
Мы уже знаем токен бота и ID чата, куда хотим отправить сообщение — это ID нашего чата, который мы выяснили до этого. Подставляем эти значения и получаем команду:
https://api.telegram.org/bot1738394823:AAF4h6dkgjKH88lKanJ899lpH-Jqkd5k2399sjKo/sendMessage?chat_id=-1034423424553&text=<Сообщение>
Первым сообщением мы отправляем имя того, кто предложил новость, и сам текст новости, поэтому сообщение будет выглядеть так:
Новость, отправил @`this_user`.`username` → `news1`
Здесь `this_user`.`username` и `news1` — это переменные. Первая переменная стандартная в конструкторе BotMother, а вторую сделали мы сами на этом же экране. Полный текст запроса выглядит так:
https://api.telegram.org/bot1738394823:AAF4h6dkgjKH88lKanJ899lpH-Jqkd5k2399sjKo/sendMessage?chat_id=-1034423424553&text=Новость, отправил @`this_user`.`username` → `news1`
Сделаем по аналогии вторую команду, которая присылает отбивку в чат, чтобы отделить одну новость от другой:
https://api.telegram.org/bot1738394823:AAF4h6dkgjKH88lKanJ899lpH-Jqkd5k2399sjKo/sendMessage?chat_id=-1034423424553&text=————
Вместо двух запросов на отправку сообщения можно было использовать функцию API телеграма forvardMessage, которая просто пересылает сообщения. Для этого нам понадобился бы порядковый номер сообщения в переписке. Если бы мы писали бота на питоне, с этим бы не было никаких проблем, но в этом конструкторе проще сделать отправкой, как у нас.
Точно так же собираем экран «Предложить статью»:
Единственное, что поменялось на этом экране — приветственный текст и имя переменной
Для чего нужен Telegram user ID
Этот идентификатор может пригодиться в разных ситуациях. Без него просто не обойтись, если вы, например, решили создать группу в Телеграм.
Как только вы это сделаете, сообществу будет присвоен идентификатор. В дальнейшем он понадобится для настройки и нормальной работы чата.
По этому единственному на всю систему показателю определяют конкретного пользователя, бота, чат или канал. Это удобнее и точнее, нежели определение по юзернейму.
Кстати, если желаемый вами @username занят, а аккаунт, которому он принадлежит на данный момент занят, вы можете связаться с технической поддержкой Telegram на предмет передачи этого юзернейма вам.
Все это обосновывает использование системы Telegram User ID. Этот идентификатор не меняется никогда, даже если вы смените имя или, к примеру, описание чата/бота/канала.
Если вы хотите узнать подробнее о том, как создать свой канал и сделать его успешным, читайте наш подробный материал.