Ідентифікатор приватного Telegram каналу
Щоб отримати ідентифікатор приватного чату нам потрібен Telegram бот і його маркер доступу до HTTP API (API токен бота).
Необхідно виконати наступні дії:
- Додайте Telegram бота до приватного Telegram каналу.
- Надішліть повідомлення своєму боту в групі. Наприклад, якщо ваш бот називається ExampleBot, надішліть @ExampleBot /start групі повідомлення зі свого особистого облікового запису. До цього ваш бот не мав доступу до повідомлень у чаті.
- Отримайте список оновлень для свого бота:
Синтаксис:
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