텔레그램 봇 10분 만에 만들고 자동 응답 설정하는 법
텔레그램 봇 10분 만에 만들고 자동 응답 설정하는 법
텔레그램 봇은 BotFather라는 공식 봇을 통해 누구나 10분 안에 만들 수 있습니다. @BotFather를 검색해 채팅을 시작한 뒤 /newbot 명령어를 입력하고 봇 이름과 사용자 이름(끝이 bot으로 끝나야 함)만 정하면 됩니다.
생성 즉시 발급되는 API 토큰은 봇의 비밀번호 역할을 하므로 안전하게 보관해야 합니다. 이후 Manybot 같은 노코드 플랫폼에 토큰을 연결하면 프로그래밍 없이도 자동 응답, 메뉴, 설문조사 등을 설정할 수 있습니다.
텔레그램 봇, 왜 만들어야 할까
텔레그램 봇은 단순한 자동 응답기를 넘어 다양한 업무를 대신해 줍니다. 대표적으로 고객 문의에 24시간 응답하거나, 특정 시간에 알림을 보내거나, 그룹에서 메시지를 관리하는 용도로 쓰입니다.
- 고객 지원 자동화: 자주 묻는 질문에 즉시 답변하고, 사람이 필요한 경우 상담원에게 연결
- 반복 작업 처리: 정해진 시간에 콘텐츠 게시, 웹사이트 모니터링, 개인 알림 관리
- 생산성 도구: PDF 변환, 링크 단축, RSS 피드 읽기 등
- 비즈니스 자동화: 리드 수집, 설문조사, 주문 관리
봇은 Telegram API를 통해 외부 서비스와도 자유롭게 연동됩니다. 데이터베이스 조회, AI 기능 호출, CRM 연결 등이 가능하므로 개인 프로젝트부터 기업용 솔루션까지 폭넓게 활용됩니다.
BotFather로 텔레그램 봇 만드는 법
1단계: BotFather 검색 후 채팅 시작
텔레그램 앱(모바일, PC, 웹 모두 가능)에서 @BotFather를 검색합니다. 공식 봇이며 파란색 체크 표시가 있습니다.
채팅창에 /start를 입력하면 사용 가능한 명령어 목록이 나타납니다.
2단계: /newbot 명령어 입력
/newbot을 보내면 BotFather가 두 가지 정보를 요청합니다.
| 항목 | 설명 | 예시 |
|---|---|---|
| 봇 이름 | 채팅 상단에 표시되는 이름 | 내 비서 봇 |
| 사용자 이름 | 고유 식별자, bot으로 끝나야 함 |
my_assistant_bot |
사용자 이름은 5-32자, 영문·숫자·밑줄만 가능하며 중복되지 않아야 합니다. 이미 사용 중이면 다른 이름으로 다시 시도하세요.
3단계: API 토큰 저장
생성이 완료되면 BotFather가 다음과 같은 메시지를 보냅니다.
Use this token to access the HTTP API:
1234567890:ABCdefGHIjklMNOpqrsTUVwxyz
이 토큰은 봇을 다른 서비스나 코드와 연결할 때 꼭 필요합니다. 절대 외부에 공유하지 말고, 안전한 곳에 보관하세요.
만약 유출이 의심되면 BotFather에서 /revoke 명령어로 토큰을 폐기하고 새로 발급받을 수 있습니다.
봇 기본 설정, BotFather가 다 해줍니다
BotFather는 봇 생성뿐 아니라 이후 관리까지 모두 담당합니다. 다음과 같은 명령어로 봇을 커스터마이징할 수 있습니다.
/setname: 봇 표시 이름 변경/setdescription: 봇 설명 수정 (사용자가 처음 볼 때 표시)/setabouttext: '정보' 탭에 표시할 텍스트/setuserpic: 프로필 사진 등록/setcommands:/를 입력하면 나오는 명령어 목록 정의/setjoingroups: 그룹 추가 허용 여부 설정/setprivacy: 봇이 보는 메시지 범위 조정
/setprivacy는 특히 중요합니다. 'Enabled' 상태면 봇을 언급한 메시지와 명령어만 볼 수 있고, 'Disabled'면 그룹 내 모든 메시지를 읽습니다.
자동 응답 봇을 만들 땐 'Disabled'로 설정해야 키워드에 반응할 수 있습니다.
자동 응답 설정 코딩 없이 5분이면 끝
프로그래밍을 모르거나 빠르게 봇을 운영하고 싶다면 노코드 플랫폼을 사용하는 게 가장 현실적인 방법입니다. Manybot, AradBot, SnatchBot, Bots.Business 같은 서비스를 활용하면 됩니다.
Manybot 기준 자동 응답 설정 순서
- Manybot 웹사이트나 텔레그램 봇(
@ManyBot)에 접속 - BotFather에서 받은 토큰을 입력해 봇 연결
- 환영 메시지, 키워드별 응답, 메뉴 버튼을 웹 패널에서 구성
- 구독자에게 발송할 예약 메시지 설정
이런 플랫폼은 보통 무료 플랜이 제공되며, 사용량이 많아지면 유료로 전환하는 구조입니다. 복잡한 로직이 필요 없다면 Manybot만으로도 충분히 운영 가능합니다.
봇을 그룹이나 채널에 추가하는 방법
봇이 완성되면 실제로 사용할 수 있도록 그룹이나 채널에 추가해야 합니다.
- 봇 프로필을 열고 오른쪽 상단 점 세 개 버튼 탭
- '그룹 또는 채널에 추가' 선택
- 추가할 그룹을 선택
봇이 특정 작업(메시지 삭제, 관리 등)을 수행하려면 관리자 권한을 부여해야 합니다. 그룹 설정에서 봇을 관리자로 지정하고 필요한 권한을 체크하세요.
FAQ
Q. 봇 토큰을 잃어버렸는데 어떻게 찾나요?
BotFather에 /mybots를 입력하고 해당 봇을 선택한 뒤 'API Token'을 누르면 다시 확인할 수 있습니다.
Q. 봇이 그룹에서 메시지에 반응하지 않아요
BotFather에서 /setprivacy를 'Disabled'로 설정했는지 확인하세요. 또한 봇이 관리자 권한을 가지고 있는지 점검해야 합니다.
Q. 봇을 완전히 삭제하려면 어떻게 하나요?
BotFather에서 /deletebot 명령어를 사용하면 됩니다. 삭제 후에는 동일한 사용자 이름으로 다시 생성할 수 있습니다.
Q. 텔레그램 계정당 몇 개의 봇을 만들 수 있나요?
현재 기준으로 계정당 최대 20개까지 생성 가능합니다.
Q. 무료 호스팅으로 봇을 24시간 운영할 수 있나요?
Replit, Render 같은 플랫폼에서 무료 플랜으로 간단한 봇을 운영할 수 있습니다. 다만 트래픽이 많아지면 유료 플랜이 필요할 수 있습니다.



댓글
댓글 쓰기