Найти ID чата Telegram
Найдите ID группы, канала или пользователя с помощью бота ForwardMsg Get Bot, а ID темы — по ссылке на сообщение в закрытой группе или канале.
ID чата — это номер, который идентифицирует группу, канал или пользователя Telegram. ID темы идентифицирует тему внутри группы. Проще всего получить Chat ID, выбрав чат с помощью кнопок бота ForwardMsg Get Bot.
Способ 1. Выберите чат в боте ForwardMsg Get Bot
- Откройте в Telegram @ForwardMsgGetBot.
- Нажмите Запустить или отправьте
/start. - Нажмите Get ID, чтобы открыть список вариантов. Также можно отправить
/get_id. - Выберите кнопку с нужным типом чата:
| Что нужно идентифицировать | Кнопка |
|---|---|
| 👥 Группа | Group ID |
| 📢 Канал | Channel ID |
| 👤 Другой человек | User ID |
| 🙋 Ваш аккаунт | My User ID |
- Для группы, канала или другого человека Telegram откроет окно выбора. Найдите чат или человека, выберите его и подтвердите передачу выбранных данных помощнику. My User ID сразу возвращает ваш ID, окно выбора не открывается.
- Бот ответит выбранным именем и числовым ID. Скопируйте число целиком.
Например, если бот вернул -1001234567890, скопируйте -1001234567890, включая минус. Добавлять помощника по ID в группу или канал ради использования этих кнопок не нужно.
Скопируйте ID точно так, как его вернул бот
Сохраните ведущий знак - в ID групп и каналов. ID пользователя положительный. Не добавляйте -100 к ID, который вернул бот: это уже полный номер.
Если кнопки не отображаются или не работают
Если меню скрыто, откройте клавиатуру бота рядом с полем сообщения Telegram или снова отправьте /get_id. Если кнопки выбора не открываются в Telegram Web, попробуйте мобильное или настольное приложение Telegram.
Другой способ: перешлите сообщение боту
Можно также переслать сообщение из нужного чата боту @ForwardMsgGetBot. Он попытается определить ID по данным исходного сообщения.
Лучше использовать кнопки выбора: в некоторых пересланных сообщениях скрыто место отправки или указан автор, а не группа. Если Telegram не разрешает пересылать сообщение, используйте кнопки выше.
Другие боты-помощники для ID
При желании можно использовать и другие боты:
- @userinfobot — ещё один способ получить сведения о пользователе и его ID.
- @getidsbot — помощник для получения данных и ID сообщения Telegram.
Их меню может отличаться от ForwardMsg Get Bot. Если используете способ с пересылкой, выберите безобидное сообщение. Никогда не отправляйте помощнику код входа Telegram, сессию или токен бота.
Способ 2. Найдите номера в ссылке на сообщение закрытой группы или канала
Этот способ пригодится, если у вас уже есть ссылка на сообщение или помимо Chat ID группы нужен ID темы. Примеры ниже используют ссылки, начинающиеся с https://t.me/c/.
В Telegram откройте группу или канал. На компьютере щёлкните правой кнопкой мыши по сообщению, а на телефоне нажмите и удерживайте его, затем выберите Копировать ссылку. Для темы скопируйте ссылку на сообщение внутри этой темы.
Сообщение в группе или канале
https://t.me/c/1234567890/42| Часть ссылки | Что означает | Что скопировать |
|---|---|---|
1234567890 после /c/ | Номер группы или канала в ссылке | Для этого десятизначного числа добавьте в начало -100: -1001234567890 — это Chat ID |
Последнее число 42 | ID данного примера сообщения | Не вводите его в поле «ID чата» |
Сокращённый способ с -100 подходит для десятизначных номеров чатов в ссылках /c/. Если число другой длины, используйте приведённого выше бота-помощника, чтобы получить полный ID чата. Не применяйте это правило к ID, который уже вернул помощник, или к ID пользователя.
Сообщение внутри темы
https://t.me/c/1234567890/12/987| Часть ссылки | Что означает | Поле ForwardMsg |
|---|---|---|
1234567890 | Номер родительской группы | ID чата: -1001234567890 |
Среднее число 12 | Тема, содержащая сообщение | ID темы: 12 |
Последнее число 987 | Сообщение, для которого скопирована ссылка | Для назначения не нужно |
Для всех тем этой группы используется один Chat ID. Благодаря ID темы ForwardMsg определяет тему для копий. Не добавляйте к Topic ID -100 или знак минус.
В Telegram номер темы также может указываться в конце ссылки на сообщение в параметре ?thread=12. В этом случае 12 — это Topic ID; введите его вручную, а не полагайтесь на автоматическое определение темы.
В ссылке на саму тему после /c/ может быть только два числа, как в первом примере. Последнее число в ней указывает на сообщение, создавшее тему, поэтому оно также является Topic ID. Чтобы не спутать ссылку на тему с обычной ссылкой на сообщение, используйте ссылку на сообщение внутри темы с форматом из трёх чисел выше. О форматах ссылок читайте в руководстве Telegram по ссылкам на сообщения и темы.
Полную настройку темы см. в разделе Пересылка в темы Telegram. Доставка в личный чат описана в разделе Создать бота Telegram → Личный чат.