텔레그램 봇 만들기 — BotFather 로 토큰 발급받기
봇은 "메시지를 자동으로 발송해 주는 무료 자동 계정" 입니다. A-Flow 가 이 봇을 통해 본인 채널로 알림을 쏴줘요. 운영자 봇이 아니라 본인 소유 봇 이라서 메시지가 외부로 새지 않습니다.
📌 이 글에서 다루는 것
- 왜 본인 봇이 필요한가
- @BotFather 검색
/newbot명령으로 봇 생성- 발급된 토큰 안전하게 보관하기
💡 텔레그램 계정이 아직 없다면 → 1편 회원 가입 부터 먼저 보세요.
🤔 왜 본인 봇이 필요한가?
| 방식 | 장점 | 단점 |
|---|---|---|
| 운영자 공용 봇 | 설정이 쉬움 | 메시지가 운영자 서버를 거침 (사생활 우려) |
| 본인 봇 (A-Flow 방식) | 메시지가 본인 텔레그램 내부에서만 흐름 | 설정에 5분 필요 |
한 번만 만들면 평생 사용 가능합니다.
🔍 1단계 — @BotFather 검색
텔레그램 검색창에 @BotFather 입력 → 파란색 체크 ✔ 가 붙은 공식 계정 선택 → 시작(START) 버튼.


⚠️ 비슷한 이름의 가짜 봇이 많습니다. 반드시 파란 체크 ✔ 가 있는 공식 계정인지 확인하세요.
💬 2단계 — /newbot 명령으로 새 봇 생성
BotFather 대화창에 /newbot 을 입력하면 봇 이름과 username 을 차례로 물어봅니다.
/newbot ← 입력
↓
BotFather: "Alright, a new bot. How are we going to call it?"
↓
원하는 봇 이름 입력 (예: A-Flow 알림봇)
↓
BotFather: "Good. Now let's choose a username for your bot."
↓
영문 username 입력 (반드시 'bot' 으로 끝나야 함)
(예: my_aflow_alert_bot)

⚠️ username 은 전 세계에서 유일해야 합니다. 흔한 이름은 이미 누가 쓰고 있을 가능성이 높아요.
aflow_본인이름_bot처럼 본인 이름이나 숫자를 섞으면 거의 통과됩니다.
🔑 3단계 — 봇 토큰 복사
username 이 사용 가능하면 BotFather 가 토큰을 줍니다.
Done! Congratulations on your new bot. You will find it at t.me/my_aflow_alert_bot
Use this token to access the HTTP API:
1234567890:ABCdef1234567890abcdef1234567890ABC
↑
이게 봇 토큰입니다 — 길게 눌러서 복사해두세요

⚠️ 토큰은 비밀번호와 같습니다. 외부에 공개되면 누구나 본인 봇으로 메시지를 보낼 수 있어요. 만약 노출됐다면 BotFather 에서
/revoke→ 본인 봇 선택 → 새 토큰으로 재발급됩니다.
❓ 자주 묻는 질문
Q1. username 이 자꾸 "Sorry, this username is already taken" 이 나와요
이미 다른 사람이 같은 이름을 쓰고 있는 것입니다. 본인 이름이나 가입 연도, 사업자명 등을 섞으세요. (예: aflow_kimsoo_2024_bot)
Q2. 봇 이름은 한글로 해도 되나요?
네. 봇 이름(Display name) 은 한글/이모지 가능. 단 username 만 영문/숫자/언더바이고 bot 으로 끝나야 합니다.
Q3. 토큰을 잃어버렸어요
BotFather → /mybots → 본인 봇 선택 → API Token 에서 다시 볼 수 있습니다.
Q4. 토큰이 노출됐어요
BotFather → /revoke → 본인 봇 선택 → 새 토큰 발급. 이전 토큰은 즉시 무효화됩니다. A-Flow 에 새 토큰으로 다시 입력하면 끝.
Q5. 봇을 여러 개 만들어도 되나요?
네. 한 계정당 봇 개수 제한이 사실상 없습니다. 다만 알림 받는 입장에서는 하나로 충분해요.
✅ 다음 단계
봇은 만들었지만 아직 메시지를 받을 "방"이 없습니다. 다음 글에서 알림 받을 채널 을 만들고 봇을 추가하겠습니다.