Ідентифікатор приватного Telegram каналу

Щоб отримати ідентифікатор приватного чату нам потрібен Telegram бот і його маркер доступу до HTTP API (API токен бота).

Необхідно виконати наступні дії:

  1. Додайте Telegram бота до приватного Telegram каналу.
  2. Надішліть повідомлення своєму боту в групі. Наприклад, якщо ваш бот називається ExampleBot, надішліть @ExampleBot /start групі повідомлення зі свого особистого облікового запису. До цього ваш бот не мав доступу до повідомлень у чаті.
  3. Отримайте список оновлень для свого бота:

Синтаксис:

https://api.telegram.org/bot<YourBOTToken>/getUpdates

Приклад:

https://api.telegram.org/bot123456789:abc65sadvbdy56d44gda37bd8/getUpdates

Відкриється вікно браузера з таким повідомленням:

"channel_post":{"message_id":13,"
sender_chat":{"id":-1234567890123,
"title":"Назва приватного каналу", 
"type":"channel"},
"chat":{"id":-1234567890123,
"title":"Назва приватного каналу",
"type":"channel"},"date":1739093413,"text":"@ExampleBot /start",
"entities":[{"offset":0,"length":16,"type":"mention"},
{"offset":17,"length":6,"type":"bot_command"}]}}]}

 "id" об'єкта "chat" зі знаком мінус.

"id":-1234567890123