Telegram Bot Token 발급
Telegram에 메시지를 전송하거나 챗봇을 만들려면 Bot Token이 필요합니다. 이 가이드에서는 Telegram Bot을 생성하고 Token을 발급받는 방법을 안내합니다.
📋 사전 준비
- ✅ Telegram 계정 (모바일 앱 설치)
🚀 Bot Token 발급 단계
1단계: BotFather에게 접속
- Telegram 앱 실행
- 검색에서 @BotFather 검색
- 대화 시작
2단계: 새 Bot 생성
/newbot명령어 전송- Bot 이름 입력 (예: "CodeFreeAI Assistant")
- 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: 직접 메시지 보내기
- 생성한 Bot에게
/start메시지 전송 브라우저에서 다음 URL 접속:
https://api.telegram.org/bot{YOUR_BOT_TOKEN}/getUpdatesJSON 응답에서
chat.id값 복사:{ "ok": true, "result": [{ "message": { "chat": { "id": 123456789 // 이 값이 Chat ID } } }] }
방법 2: @userinfobot 사용
- @userinfobot에게 메시지 전송
- 자동으로 당신의 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 프로필 사진 설정
- BotFather에게
/setuserpic명령 - Bot 선택
- 이미지 전송
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을 선택하면 다시 확인할 수 있습니다.