ν‹°μŠ€ν† λ¦¬ λ·°

πŸ’‘ 핡심 μš”μ•½: ν…”λ ˆκ·Έλž¨ λ΄‡μœΌλ‘œ μ•Œλ¦Ό λ©”μ‹œμ§€λ₯Ό μ „μ†‘ν•˜λ €λ©΄ Bot Token(인증 ν‚€)κ³Ό Chat ID(μˆ˜μ‹  식별 번호)κ°€ ν•„μˆ˜μž…λ‹ˆλ‹€. 개인 μ±„νŒ…λ°© Chat IDλŠ” μ–‘μˆ˜, κ·Έλ£Ή/채널은 -100으둜 μ‹œμž‘ν•˜λŠ” 음수 ν˜•νƒœλ₯Ό κ°€μ§‘λ‹ˆλ‹€. λ³Έ νŽ˜μ΄μ§€μ—μ„œλŠ” 별도 μ½”λ”©μ΄λ‚˜ μ„œλ²„ μ„€μΉ˜ 없이 λΈŒλΌμš°μ €μ—μ„œ μ¦‰μ‹œ 봇 정보λ₯Ό κ²€μ¦ν•˜κ³ , λ‚΄ Chat IDλ₯Ό μ‘°νšŒν•˜λ©°, μ‹€μ‹œκ°„ ν…ŒμŠ€νŠΈ λ©”μ‹œμ§€κΉŒμ§€ 전솑할 수 μžˆμŠ΅λ‹ˆλ‹€.

μ„œλ²„ λͺ¨λ‹ˆν„°λ§, 크둀링 μ•Œλ¦Ό, μžλ™ λ§€λ§€ μ‹œμŠ€ν…œ λ“± λ‹€μ–‘ν•œ μžλ™ν™” ν”„λ‘œμ νŠΈλ₯Ό λ§Œλ“€ λ•Œ κ°€μž₯ κ°„νŽΈν•˜κ³  ν™•μ‹€ν•œ μ•Œλ¦Ό μˆ˜λ‹¨μ΄ λ°”λ‘œ ν…”λ ˆκ·Έλž¨(Telegram) λ΄‡μž…λ‹ˆλ‹€.

ν…”λ ˆκ·Έλž¨ API 연동에 ν•„μš”ν•œ 두 κ°€μ§€ 핡심 μ •λ³΄λŠ” λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€.

  • 봇 토큰 (Bot Token): 봇을 μ œμ–΄ν•˜λŠ” λΉ„λ°€ API 인증 ν‚€ (getMe둜 μœ νš¨μ„± 확인 κ°€λŠ₯)
  • μ±„νŒ…λ°© ID (Chat ID): λ©”μ‹œμ§€λ₯Ό μˆ˜μ‹ ν•  μ‚¬μš©μž λ˜λŠ” λ‹¨μ²΄λ°©μ˜ 고유 식별 번호 (getUpdates둜 μΆ”μΆœ)

쀀비단계: ν…”λ ˆκ·Έλž¨ μ•± μ„€μΉ˜ 및 κ°€μž…

ν…”λ ˆκ·Έλž¨ 계정이 μ—†κ±°λ‚˜ 기기에 앱이 μ„€μΉ˜λ˜μ–΄ μžˆμ§€ μ•Šλ‹€λ©΄ μ•„λž˜μ˜ 곡식 링크λ₯Ό 톡해 앱을 μ„€μΉ˜ν•˜κ³  κ°€μž…ν•΄ μ£Όμ„Έμš”.


1단계: ν…”λ ˆκ·Έλž¨ 봇 생성 및 토큰 λ°œκΈ‰

ν…”λ ˆκ·Έλž¨ 곡식 봇 κ΄€λ¦¬μžμΈ @BotFatherλ₯Ό 톡해 μƒˆ 봇을 λ§Œλ“­λ‹ˆλ‹€. μ•„λž˜ λ²„νŠΌμ„ ν΄λ¦­ν•˜λ©΄ ν…”λ ˆκ·Έλž¨ 앱이 μžλ™μœΌλ‘œ 열리며 BotFather λŒ€ν™”μ°½μœΌλ‘œ μ¦‰μ‹œ μ΄λ™ν•©λ‹ˆλ‹€.

μ›ν΄λ¦­μœΌλ‘œ @BotFather λŒ€ν™”μ°½ μ—΄κΈ°
* 앱이 μ„€μΉ˜λ˜μ–΄ 있으면 μ¦‰μ‹œ 앱이 μ‹€ν–‰λ˜λ©°, λ―Έμ„€μΉ˜ ν™˜κ²½μ—μ„œλŠ” μ›Ή λΈŒλΌμš°μ €λ‘œ μžλ™ μ—°κ²°λ©λ‹ˆλ‹€.
  1. μœ„ λ²„νŠΌμ„ 눌러 BotFather λŒ€ν™”μ°½μ— λ“€μ–΄κ°„ ν›„ ν•˜λ‹¨ [μ‹œμž‘] λ˜λŠ” /newbot λͺ…λ Ήμ–΄λ₯Ό μž…λ ₯ν•©λ‹ˆλ‹€.
  2. 봇 이름(Name): μˆ˜μ‹  λͺ©λ‘μ— ν‘œμ‹œλ  λ΄‡μ˜ 이름(예: λ‚΄ μ„œλ²„ μ•Œλ¦¬λ―Έ)을 μž…λ ₯ν•©λ‹ˆλ‹€.
  3. 봇 μœ μ €λ„€μž„(Username): μ „ 세계 고유 μ‹λ³„μžμž…λ‹ˆλ‹€. 끝이 λ°˜λ“œμ‹œ bot λ˜λŠ” _bot으둜 λλ‚˜μ•Ό ν•©λ‹ˆλ‹€ (예: my_server_alert_bot).
  4. 생성이 μ™„λ£Œλ˜λ©΄ μ•ˆλ‚΄ λ©”μ‹œμ§€μ™€ ν•¨κ»˜ μ•„λž˜μ™€ 같은 ν˜•μ‹μ˜ API Token이 λ°œκΈ‰λ©λ‹ˆλ‹€:
    123456789:ABCdefGhIJKlmNoPQRsTUVwxyZ_1234567
    ⚠️ 이 토큰은 λΉ„λ°€λ²ˆν˜Έμ™€ κ°™μœΌλ―€λ‘œ νƒ€μΈμ—κ²Œ λ…ΈμΆœλ˜μ§€ μ•Šλ„λ‘ μ•ˆμ „ν•˜κ²Œ λ³΄κ΄€ν•˜μ„Έμš”.

2단계: 봇 정보 검증 & Chat ID 쑰회 & λ©”μ‹œμ§€ 전솑

λ°œκΈ‰λ°›μ€ 봇 토큰을 μ•„λž˜ μž…λ ₯창에 λ„£κ³  μˆœμ„œλŒ€λ‘œ μ§„ν–‰ν•΄ λ³΄μ„Έμš”. 토큰이 μ˜¬λ°”λ₯Έμ§€ λ¨Όμ € ν™•μΈν•˜κ³  Chat IDλ₯Ό 가져와 μ‹€μ‹œκ°„ λ©”μ‹œμ§€ λ°œμ†‘κΉŒμ§€ μ¦‰μ‹œ ν…ŒμŠ€νŠΈν•  수 μžˆμŠ΅λ‹ˆλ‹€.

πŸ€– Step 1. 봇 토큰 μž…λ ₯ & 봇 정보 검증

BotFatherμ—κ²Œ λ°œκΈ‰λ°›μ€ 봇 토큰을 μž…λ ₯ν•˜κ³  λ΄‡μ˜ 정상 λ™μž‘ μ—¬λΆ€(getMe)λ₯Ό ν™•μΈν•©λ‹ˆλ‹€.


πŸ” Step 2. λ‚΄ Chat ID 쑰회

⚠️ 쑰회 μ „ ν•„μˆ˜ 사항: 봇 λŒ€ν™”μ°½μ—μ„œ [μ‹œμž‘] λ²„νŠΌμ„ λˆ„λ₯΄κ±°λ‚˜ λ©”μ‹œμ§€λ₯Ό μ΅œμ†Œ 1회 전솑해야 ν…”λ ˆκ·Έλž¨ μ„œλ²„μ— Chat ID 기둝이 λ‚¨μŠ΅λ‹ˆλ‹€.

βœ‰οΈοΈ Step 3. μ‹€μ‹œκ°„ λ©”μ‹œμ§€ λ°œμ†‘ ν…ŒμŠ€νŠΈ

쑰회된 Chat ID둜 μ•Œλ¦Ό λ©”μ‹œμ§€λ₯Ό μ¦‰μ‹œ μ „μ†‘ν•˜μ—¬ 정상 μž‘λ™μ„ ν™•μΈν•©λ‹ˆλ‹€.


3단계: ν”„λ‘œμ νŠΈ 연동 μ½”λ“œ μ˜ˆμ‹œ (Python & cURL)

ν…ŒμŠ€νŠΈκ°€ μ •μƒμ μœΌλ‘œ μ™„λ£Œλ˜μ—ˆλ‹€λ©΄, μ„œλ²„λ‚˜ μžλ™ν™” μŠ€ν¬λ¦½νŠΈμ— λ°”λ‘œ μ•„λž˜ μ½”λ“œλ₯Ό μ μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

Python 예제 μ½”λ“œ

import requests

BOT_TOKEN = "여기에_봇토큰_μž…λ ₯"
CHAT_ID = "여기에_μ‘°νšŒν•œ_CHAT_ID_μž…λ ₯"
TEXT = "πŸ”” μ„œλ²„ μƒνƒœ 정상: λͺ¨λ‹ˆν„°λ§ μ•Œλ¦Ό ν…ŒμŠ€νŠΈμž…λ‹ˆλ‹€."

url = f"https://api.telegram.org/bot{BOT_TOKEN}/sendMessage"
data = {
    "chat_id": CHAT_ID,
    "text": TEXT
}

res = requests.post(url, json=data)
print(res.json())

cURL 터미널 ν…ŒμŠ€νŠΈ

curl -X POST "https://api.telegram.org/bot<봇토큰>/sendMessage" \
     -d "chat_id=<μ±„νŒ…ID>" \
     -d "text=μ•ˆλ…•ν•˜μ„Έμš”! ν…”λ ˆκ·Έλž¨ 봇 ν…ŒμŠ€νŠΈ λ©”μ‹œμ§€μž…λ‹ˆλ‹€."

자주 λ¬»λŠ” 질문 (FAQ)

Q. λ‹¨μ²΄λ°©μ΄λ‚˜ μ±„λ„μ˜ Chat IDλŠ” μ–΄λ–»κ²Œ ν™•μΈν•˜λ‚˜μš”?

봇을 ν•΄λ‹Ή λ‹¨μ²΄λ°©μ΄λ‚˜ 채널에 μ΄ˆλŒ€ν•œ ν›„ κ·Έ 방에 λ©”μ‹œμ§€λ₯Ό ν•˜λ‚˜ 남기고 [μˆ˜μ‹  λŒ€ν™”λ°© λͺ©λ‘ 및 Chat ID κ°€μ Έμ˜€κΈ°]λ₯Ό λˆ„λ₯΄λ©΄ -100... ν˜•μ‹μ˜ λ§ˆμ΄λ„ˆμŠ€(-) λΆ€ν˜Έκ°€ 뢙은 Chat IDκ°€ λͺ©λ‘μ— λ‚˜νƒ€λ‚©λ‹ˆλ‹€.

Q. μž…λ ₯ν•œ 토큰과 λ©”μ‹œμ§€κ°€ 이 λΈ”λ‘œκ·Έ μ„œλ²„μ— μ €μž₯λ˜λ‚˜μš”?

μ•„λ‹™λ‹ˆλ‹€. 방문자의 λΈŒλΌμš°μ €μ—μ„œ 곡식 ν…”λ ˆκ·Έλž¨ API μ„œλ²„(api.telegram.org)둜 직접 Fetch μš”μ²­μ„ λ³΄λ‚΄λ―€λ‘œ λΈ”λ‘œκ·Έ μš΄μ˜μžλ‚˜ 제3자의 μ„œλ²„μ— μ–΄λ–€ 정보도 κΈ°λ‘λ˜κ±°λ‚˜ μ „μ†‘λ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

Q. 봇이 보낸 λ©”μ‹œμ§€λ₯Ό μˆ˜μ •ν•˜κ±°λ‚˜ μ‚­μ œν•  μˆ˜λ„ μžˆλ‚˜μš”?

λ„€, λ©”μ‹œμ§€ λ°œμ†‘ μ‹œ λ°˜ν™˜λ˜λŠ” message_idλ₯Ό ν™œμš©ν•˜μ—¬ editMessageTextλ‚˜ deleteMessage API λ©”μ„œλ“œλ₯Ό ν˜ΈμΆœν•˜λ©΄ λ©”μ‹œμ§€λ₯Ό μˆ˜μ •ν•˜κ±°λ‚˜ μ‚­μ œν•  수 μžˆμŠ΅λ‹ˆλ‹€.

곡지사항
μ΅œκ·Όμ— 올라온 κΈ€
μ΅œκ·Όμ— 달린 λŒ“κΈ€
Total
Today
Yesterday
링크
Β«   2026/10   Β»
일 μ›” ν™” 수 λͺ© 금 ν† 
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
κΈ€ 보관함