Forward LogoForwardMsg

Найти ID чата Telegram

Найдите ID группы, канала или пользователя с помощью бота ForwardMsg Get Bot, а ID темы — по ссылке на сообщение в закрытой группе или канале.

ID чата — это номер, который идентифицирует группу, канал или пользователя Telegram. ID темы идентифицирует тему внутри группы. Проще всего получить Chat ID, выбрав чат с помощью кнопок бота ForwardMsg Get Bot.

Способ 1. Выберите чат в боте ForwardMsg Get Bot

  1. Откройте в Telegram @ForwardMsgGetBot.
  2. Нажмите Запустить или отправьте /start.
  3. Нажмите Get ID, чтобы открыть список вариантов. Также можно отправить /get_id.
  4. Выберите кнопку с нужным типом чата:
Что нужно идентифицироватьКнопка
👥 ГруппаGroup ID
📢 КаналChannel ID
👤 Другой человекUser ID
🙋 Ваш аккаунтMy User ID
  1. Для группы, канала или другого человека Telegram откроет окно выбора. Найдите чат или человека, выберите его и подтвердите передачу выбранных данных помощнику. My User ID сразу возвращает ваш ID, окно выбора не открывается.
  2. Бот ответит выбранным именем и числовым 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, сессию или токен бота.

Этот способ пригодится, если у вас уже есть ссылка на сообщение или помимо Chat ID группы нужен ID темы. Примеры ниже используют ссылки, начинающиеся с https://t.me/c/.

В Telegram откройте группу или канал. На компьютере щёлкните правой кнопкой мыши по сообщению, а на телефоне нажмите и удерживайте его, затем выберите Копировать ссылку. Для темы скопируйте ссылку на сообщение внутри этой темы.

Сообщение в группе или канале

https://t.me/c/1234567890/42
Часть ссылкиЧто означаетЧто скопировать
1234567890 после /c/Номер группы или канала в ссылкеДля этого десятизначного числа добавьте в начало -100: -1001234567890 — это Chat ID
Последнее число 42ID данного примера сообщенияНе вводите его в поле «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 → Личный чат.

Часто задаваемые вопросы

Кнопка Group ID также показывает Topic ID?
Нет. Она показывает Chat ID родительской группы. Чтобы найти Topic ID, скопируйте ссылку на сообщение внутри темы, как показано выше.
Нужно ли сохранять знак минус?
Да. Скопируйте полный ID, который вернул помощник, включая минус. Не добавляйте к нему ещё один префикс и не превращайте положительный ID пользователя в отрицательный.
Сообщения не приходят. Что проверить?
Убедитесь, что автоматизация имеет состояние Работает, выбран нужный исходный чат, а подключённый бот Telegram выбран в качестве назначения в разделе «Маршрутизация». Добавьте бота в принимающий чат и разрешите ему отправку сообщений. В канале бот должен быть администратором с разрешением Публикация сообщений. Для личного чата сначала откройте бота, нажмите Запустить или отправьте ему сообщение, чтобы он мог ответить. Другие проверки см. в разделах Сообщения не пересылаются и Разрешения бота Telegram для доставки.
Какой ID нужен для получения сообщений в личном чате?
Используйте свой ID пользователя, который можно получить через Get ID → My User ID. Для другого получателя используйте ID этого человека. Получатель должен сначала начать разговор с ботом доставки; инструкции приведены в разделе Личный чат.