Важная информация
Получение chat_id в Telegram возможно исключительно сторонними средствами, так как в целях безопасности эта функциональность была удалена из мессенджера.
Способ 1: Get My ID
Для получения идентификатора группы можно воспользоваться ботами, например Get My ID. Как и большинство подобных решений, это одинаково работает как в настольном варианте приложения, так и в версиях для Android и iOS. В примере далее мы воспользуемся именно клиентом для ПК.
- Запустите программу, перейдите к поисковой строке над списком чатов и введите в неё запрос getmyid_bot. Ниже появятся сгенерированные результаты, кликните по отмеченному на скриншоте.
- Далее нажмите «Запустить».
- После начала работы с ботом он отобразит ваш пользовательский ID и соответствующее значение для чата с ним – если это сообщение пришло, всё функционирует нормально.
- Для получения chat ID конкретной беседы понадобится переслать сюда любое сообщение из него. Откройте нужный диалог, найдите требуемый элемент, кликните по нему правой кнопкой мыши и выберите пункт «Переслать сообщение».
В окне выбора адресатов укажите Get My ID.
Откроется диалог с ботом – здесь нажмите на кнопку отправки сообщения.
- Для определения точного идентификатора понадобится прислать боту ещё и ссылку-приглашение на целевой чат. Чтобы получить её для публичных чатов, перейдите к соответствующему диалогу и нажмите на три точки справа,
выберите пункт «Информация о группе».
Ссылка является первым пунктом в свойствах группы и обязательно начинается с t.me. Скопируйте последовательность, идущую после символа слэша (/).
- Вернитесь к диалогу с ботом, вставьте в поле сообщения полученную ссылку, убрав из неё всё лишнее (до слэша), а вместо него напишите @. Проверьте правильность ввода информации, затем отправьте.
- Далее появится сообщение с ID, только на этот раз уже с дополнительными значениями.







Данный бот обычно срабатывает корректно, однако он неспособен определять идентификаторы приватных чатов и некоторых публичных.
Способ 2: UserInfo
Следующий бот, решающий поставленную задачу, называется UserInfo.
- Добавьте бота к своему перечню диалогов по алгоритму из предыдущего способа, запрос –
@userinfobot
. - После открытия диалога выполните пересылку туда сообщения из чата, идентификатор которого желаете получить. Действия аналогичны шагу 4 Способа 1.
- Бот предоставит краткую сводку о ссылке, ID и отображаемом названии чата.



Это решение функционально ничем не отличается от приведённого выше, остальные похожие инструменты обладают подобными возможностями.
Ни один из ботов не возвращает chatId. Возвращается всегда Id того, чьё сообщение из этого чата пересылаешь.
Так не у всех групп есть эта ссылка в описании! Как получить эту @ссылку ?
Здравствуйте. Значит у вас, частная группа. Сделайте её публичным.
Здравствуйте. У меня не присылается вообще код, чтобы открыть телеграмм. Отсылала в помощь и ничего
Как восстановить уведомления канала