본문 바로가기
Tech Notes

내 텔레그램 ID 찾는 가장 쉬운 방법! (봇으로 바로 확인하기)

by miracle-tech 2025. 7. 3.
728x90
반응형
pip install requests

import requests

BOT_TOKEN = "여기에_봇_토큰"
CHAT_ID = "여기에_내_텔레그램_ID"

def send_telegram(message):
    url = f"https://api.telegram.org/bot{BOT_TOKEN}/sendMessage"
    payload = {
        "chat_id": CHAT_ID,
        "text": message
    }
    response = requests.post(url, json=payload)
    return response.json()

# 사용 예시
send_telegram("서버 배포 완료!")
send_telegram("에러 발생: NullPointerException")

텔레그램에서 챗봇을 만들거나, 알림 봇을 연동하려면 꼭 필요한 게 바로 내 Telegram ID입니다.
하지만 앱에서 바로 보이지 않아서 처음엔 조금 헷갈리죠.
오늘은 텔레그램 사용자 ID를 가장 쉽게 확인하는 방법을 알려드릴게요! 😊


📌 Telegram ID가 왜 필요할까?

  • 알림 봇(예: 스크래핑 알림, 뉴스 알림)을 만들 때
  • 다른 사람에게 내 ID를 알려주고 봇이나 채널에 연결할 때
  • 챗봇 코드를 작성할 때 CHAT_ID 값으로 사용

가장 쉬운 방법: @userinfobot 사용하기

텔레그램에는 사용자 정보(ID 포함)를 알려주는 공식 유틸 봇이 있습니다.


1️⃣ @userinfobot 검색하기

  • 텔레그램 앱(모바일/PC)에서 상단 검색창에 @userinfobot을 입력하세요.
  • 하지만 검색하면 이렇게 많은 봇들이 나와서 어느게 진짠지 알수가 없다.... 

 

확인 방법 : 

프로필 설명에 “This bot can show you your Telegram ID and info” 같은 설명이 써져 있음.

 

 

그래도 헷갈릴땐, 공식링크로 열자!

👉 https://t.me/userinfobot


2️⃣ Start 버튼 누르기

  • 채팅창에 들어가서 [Start] 버튼을 누르면 바로 메시지가 옵니다.

3️⃣ ID 확인하기

  • 봇이 보내주는 메시지에 아래와 같은 정보가 나옵니다.
  • 여기서 ID 숫자가 바로 내 Telegram ID입니다!


Tip!

  • 이 ID는 숫자로 되어 있고, 봇 메시지를 보낼 때 chat_id 파라미터로 딱 이 값을 사용하면 됩니다.
  • 여러 봇에 동일 ID를 써도 됩니다.

 

텔레그램 ID, 어디에 쓰나요?

텔레그램 ID를 알면 아래처럼 활용할 수 있어요.

서버 에러 발생 시 즉시 알림 받기
스크래핑 결과를 주기적으로 받기
AWS 과금 알림, 배포 완료 알림 등 자동화

 

봇 하나만 만들어두면 원하는 이벤트가 생길 때마다 텔레그램으로 메시지를 받을 수 있어요.

 

 

봇 토큰 발급받기

텔레그램 알림을 보내려면 ID 외에 봇 토큰도 필요해요.

1. 텔레그램에서 @BotFather 검색
2. /newbot 입력
3. 봇 이름과 username 설정 (username은 bot으로 끝나야 함)
4. 발급된 토큰 복사해두기

토큰 형태: 123456789:ABCdefGhIJKlmNoPQRsTUVwxyZ

 

 

Python으로 텔레그램 알림 보내기

봇 토큰과 내 Telegram ID가 준비됐으면 아래 코드로 바로 메시지를 보낼 수 있어요.

pip install requests

import requests

BOT_TOKEN = "여기에_봇_토큰"
CHAT_ID = "여기에_내_텔레그램_ID"

def send_telegram(message):
    url = f"https://api.telegram.org/bot{BOT_TOKEN}/sendMessage"
    payload = {
        "chat_id": CHAT_ID,
        "text": message
    }
    response = requests.post(url, json=payload)
    return response.json()

# 사용 예시
send_telegram("서버 배포 완료!")
send_telegram("에러 발생: NullPointerException")

 

그룹 채팅 ID 찾는 방법

개인 ID가 아니라 그룹 채팅에 알림을 보내고 싶다면 그룹 채팅 ID가 따로 필요해요.

1. 봇을 그룹에 초대
2. 그룹에 아무 메시지나 전송
3. 아래 URL을 브라우저에서 열기

https://api.telegram.org/bot{봇토큰}/getUpdates

4. 결과에서 "chat" → "id" 값 확인
   그룹 ID는 보통 음수(-100으로 시작)예요.

 

 

마무리

텔레그램 ID 확인 → 봇 토큰 발급 → 코드 한 줄이면 어떤 이벤트든 실시간으로 알림을 받을 수 있어요.

서버 모니터링, 자동화 스크립트에 붙여두면 정말 유용합니다.

728x90