Как узнать id канала telegram
Перейти к содержимому

Как узнать id канала telegram

  • автор:

Как узнать chat id для канала (группы) Telegram

Как узнать chat id для канала (группы) Telegram

Заметки айтишника

Иногда требуется, чтобы бот Telegram, которого вы создаете, умел постить сообщения в сообщество или группу от имени этой самой группы. Но вот незадача — для отправки сообщения нужен ID чата, в который это самое сообщение отправлять. Нужно его каким-то образом получить. Итак, начнем.

Для начала делаем канал публичным. После получения id можно будет снова сделать его частным, если требуется.

Вводим адрес в строку браузера, изменив выделенное на своё:

https://api.telegram.org/botBOT:TOKEN/getChat?chat_id=@имяканала

BOT:TOKEN — токен бота, полученный при его создании.

@имяканала — создается при переводе канала в публичный.

В ответ получите закодированное в json сообщение:

Расшифровывается оно так:

ok: true — запрос успешно выполнен

id: -100xxxxxxx — это и буде ID чата, вводится со знаком минус.

UPDATE: Сделал сервис для быстрого получения Chat id — ССЫЛКА

  • ← Как получить API ключ AmoCRM
  • Подгрузка страниц на AJAX для элементов каталога в Битрикс →

Простой способ узнать чат-айди закрытой группы в Телеграме

Бывают ситуации, когда нужно сделать телеграм-бота для закрытой группы. В этом случае сложно узнать чат-айди, потому что стандартные средства типа телеграм-бота @getidsbot — не работают (по крайней мере у меня не получилось).

Мне помог этот способ:

  1. Зайти в веб-версию Телеграмма.
  2. Открыть нужную группу.
  3. В адресной строке скопировать из урла номер после решетки вместе с минусом — https://web.telegram.org/z/#-xxxxxxxxxx.
  4. Добавить после минуса число 100.
  5. Готово. Вы получили чат-айди закрытой группы.

Определитель chat id telegram группы (канала)

Ссылка-приглашение группы

Чтобы узнать chat id Telegram группы или канала, нужны две вещи:

  • Токен Telegram бота, который выдаёт @BotFather (телеграм бот для создания телеграм ботов);
  • Ссылка-приглашение группы (или канала) для которой нужно узнать chat id.

BotFather-ру нужно послать команду /newbot, написать ему как бы вы хотели назвать бота и он выдаст вам токен. А ссылка-приглашение есть у любого публичного канала или группы. Если вы хотите узнать chat id для закрытой группы, то вам на время узнавания необходимо сделать её публичной. А потом можно опять вернуть её приватность.

Теперь, зная необходимые данные, можно узнать chat id. Для этого можно подставить их в форму выше и узнать сhat id нужной группы или канала:

Chat id Telegram группы

Узнать chat id группы Telegram через адресную строку браузера

Так же можно узнать chat id (и другую информацию) для группы (канала) Telegram, введя следующий адрес в адресную строку браузера:

https://api.telegram.org/botBOTTOKEN/getChat?chat_id=@Username

BOTTOKEN — Токен Telegram бота

Username — то чтот звёздочками: Ссылка-приглашение: t.me/********

Как узнать ID рекламного канала¶

ID рекламного канала – это уникальный номер рекламного канала в рамках проекта Roistat.

Рекламным каналам присваиваются номера в порядке подключения, начиная с 1.

Номера рекламных каналов не дублируются, то есть нумерация идет не внутри каждого типа рекламного канала, а сквозная, по всем подключенным каналам.

Например первый канал, который вы подключали для своего проекта, был Яндекс.Директ1. Ему был присвоен ID 1. Затем вы подключили еще один аккаунт в системе Яндекс.Директ – Яндекс.Директ2. Ему присвоен ID 2. После этого вы подключили канал Google.Ads, которому был присвоен ID 3, и т.д.

Как определить ID канала?¶

Чтобы узнать ID своего рекламного канала:

  1. Перейдите в раздел Интеграции и откройте настройки для нужной рекламной площадки:
  2. Откройте настройки конкретного канала:
  3. Найдите ID канала в адресной строке браузера – он отображается после «channels/»:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *