ID в Telegram — это уникальный числовой идентификатор, который присваивается каждому пользователю, чату, каналу или боту. В отличие от никнейма, ID не меняется и используется для автоматизированных систем, интеграций и работы с API.
В этой статье разберём, как узнать свой ID, ID другого человека, группы, канала или бота в Telegram.
Как узнать свой Telegram ID?
В Telegram нет встроенной функции для просмотра ID, но его можно узнать с помощью ботов.
🔍 Способ 1: Через бота @userinfobot
1️⃣ Откройте Telegram и найдите бота @userinfobot.
 2️⃣ Нажмите «Старт».
 3️⃣ Бот мгновенно отправит ваше User ID.
📌 Пример ответа:
Your ID: 123456789  
Your Name: Иван Иванов  
Your Username: @ivan  
 Другие боты для определения ID:
- @myidbot
 - @getmyid_bot
 
Как узнать ID другого пользователя?
ID в Telegram не отображается публично, но его можно узнать через ботов или API.
🔍 Способ 1: Через @userinfobot
1️⃣ Перешлите сообщение от нужного человека боту @userinfobot.
 2️⃣ Бот отправит его ID.
🔍 Способ 2: Через Telegram API (для разработчиков)
Если у вас есть доступ к Telegram API, можно использовать getChat для получения ID пользователя.
import requests
TOKEN = "ВАШ_ТОКЕН_БОТА"
USER_ID = "USERNAME"
url = f"https://api.telegram.org/bot{TOKEN}/getChat?chat_id={USER_ID}"
response = requests.get(url)
print(response.json())
 Как узнать ID группы или канала?
ID групп и каналов обычно начинается с -100.
🔍 Способ 1: Через @userinfobot
1️⃣ Добавьте бота @userinfobot в группу или канал.
 2️⃣ Напишите /start, и бот отправит ID.
🔍 Способ 2: Через пересылку сообщения
1️⃣ Перешлите любое сообщение из группы боту @userinfobot.
 2️⃣ Он отправит ID чата.
📌 Пример ID группы: -100987654321
🔍 Способ 3: Через API
Используйте API-запрос:
url = f"https://api.telegram.org/bot{TOKEN}/getChat?chat_id=@channelusername"
response = requests.get(url)
print(response.json())
 Как узнать ID Telegram-бота?
ID бота — это его токен API, который можно получить через @BotFather.
📌 Как узнать?
 1️⃣ Откройте Telegram и найдите @BotFather.
 2️⃣ Напишите /mybots и выберите бота.
 3️⃣ Нажмите «API Token» — в ответ получите токен, который содержит ID.
📌 Пример токена:
123456789:ABCDefghijklmnopqrstuvwxyz
 🔹 ID бота — это числовая часть токена (до двоеточия): 123456789.
Подведем итоги
🔹 Ваш ID → Узнавайте через @userinfobot.
 🔹 ID другого человека → Пересылайте сообщение боту.
 🔹 ID группы или канала → Добавьте бота в чат или используйте API.
 🔹 ID бота → Получите токен у @BotFather.
Используйте эти методы для работы с Telegram API, ботов или интеграций. 🚀
