Telegram Bot Token 발급

Telegram에 메시지를 전송하거나 챗봇을 만들려면 Bot Token이 필요합니다. 이 가이드에서는 Telegram Bot을 생성하고 Token을 발급받는 방법을 안내합니다.


📋 사전 준비

  • ✅ Telegram 계정 (모바일 앱 설치)

🚀 Bot Token 발급 단계

1단계: BotFather에게 접속

  1. Telegram 앱 실행
  2. 검색에서 @BotFather 검색
  3. 대화 시작

2단계: 새 Bot 생성

  1. /newbot 명령어 전송
  2. Bot 이름 입력 (예: "CodeFreeAI Assistant")
  3. Bot Username 입력 (예: "codefreeai_bot")
    • 반드시 bot으로 끝나야 함
    • 소문자와 숫자, 언더스코어만 사용

3단계: Bot Token 받기

BotFather가 다음과 같은 메시지를 보냅니다:

Done! Congratulations on your new bot.
You will find it at t.me/your_bot_username.
Use this token to access the HTTP API:
123456789:ABCdefGHIjklMNOpqrsTUVwxyz1234567890

이 토큰을 복사하여 저장하세요!


🔑 Bot Token 형식

123456789:ABCdefGHIjklMNOpqrsTUVwxyz1234567890
  • 숫자 + : + 문자열
  • 총 길이: 약 45-50자

📍 Chat ID 확인하기

방법 1: 직접 메시지 보내기

  1. 생성한 Bot에게 /start 메시지 전송
  2. 브라우저에서 다음 URL 접속:

    https://api.telegram.org/bot{YOUR_BOT_TOKEN}/getUpdates
    
  3. JSON 응답에서 chat.id 값 복사:

    {
    "ok": true,
    "result": [{
     "message": {
       "chat": {
         "id": 123456789  // 이 값이 Chat ID
       }
     }
    }]
    }
    

방법 2: @userinfobot 사용

  1. @userinfobot에게 메시지 전송
  2. 자동으로 당신의 Chat ID 표시

⚙️ CodeFreeAI에서 설정하기

Telegram 노드 설정

항목 설명 예시
api_key Bot Token 123456:ABC...
chat_id 채팅 ID 123456789
text 전송할 메시지 {{result}}

💡 메시지 포맷팅

Telegram은 Markdown을 지원합니다:

*볼드*
_이탤릭_
`코드`
```[링크](https://example.com)

HTML도 지원:

<b>볼드</b>
<i>이탤릭</i>
<code>코드</code>
<a href="https://example.com">링크</a>

🤖 Bot 커스터마이징

Bot 프로필 사진 설정

  1. BotFather에게 /setuserpic 명령
  2. Bot 선택
  3. 이미지 전송

Bot 설명 설정

/setdescription - Bot 설명 설정
/setabouttext - About 텍스트 설정

💰 요금 안내

완전 무료

  • 무제한 메시지
  • 무제한 Bot 생성

🎯 사용 예시

개인 알림 Bot

[데이터 변경 감지] → [Telegram]

AI 챗봇

[Telegram 웹훅] → [ChatGPT] → [Telegram]

사용자가 메시지를 보내면 AI가 자동으로 답변합니다!


🔒 보안 주의사항

Bot Token이 노출되면:

  • ❌ 누구나 당신의 Bot으로 메시지 전송 가능
  • ❌ 스팸 메시지 위험

절대 공개하지 마세요!


❓ 자주 묻는 질문

Q: 그룹 채팅에도 메시지를 보낼 수 있나요? A: 네! Bot을 그룹에 추가하고 그룹의 Chat ID를 사용하면 됩니다.

Q: Bot이 응답하지 않아요 A: Bot에게 먼저 /start 명령을 보내보세요.

Q: 이미지도 보낼 수 있나요? A: 현재는 텍스트만 지원하며, 이미지는 준비 중입니다.

Q: 여러 사람에게 동시에 보낼 수 있나요? A: 네, 각 사용자의 Chat ID로 Telegram 노드를 여러 개 사용하면 됩니다.

Q: Bot Token을 잊어버렸어요 A: BotFather에게 /token 명령을 보내고 Bot을 선택하면 다시 확인할 수 있습니다.


🎯 다음 단계

results matching ""

    No results matching ""