새 봇의 토큰 받기
- 텔레그램에서 @BotFather를 열고 시작을 누르세요.
/newbot을 보내세요.- 내 쇼핑몰 도우미처럼 봇 이름을 보내세요.
bot으로 끝나는 사용자명을 보내세요. 예:myshop_helper_bot. 이미 쓰고 있다면 다른 이름을 시도하세요.
BotFather가 토큰이 담긴 메시지로 답합니다. 이렇게 생겼습니다:
7123456789:AAHk3x9Lm2Qp-Rz8vWc4TnB...
콜론 앞부분은 봇의 ID이고, 뒷부분이 비밀 키입니다. 전체를 복사하세요.
이미 만든 봇의 토큰 찾기
- @BotFather를 열고
/mybots를 보내세요. - 원하는 봇을 누르세요.
- API Token을 누르세요. BotFather가 현재 토큰을 보여 줍니다.
유출된 토큰 재발급하기
다른 사람이 내 토큰을 가지고 있을 수 있다면 재발급하세요. 예전 토큰은 즉시 작동을 멈춥니다.
- @BotFather를 열고
/mybots를 보낸 뒤 봇을 누르세요. - API Token을 누르고 Revoke current token(현재 토큰 무효화)을 누르세요.
- 새 토큰을 복사해 봇이 실행되는 곳에 붙여 넣으세요. Echo Maker에서는 새 토큰으로 봇을 다시 연결하세요.
토큰을 안전하게 지키기
- 토큰이 있으면 누구나 봇의 메시지를 읽고 봇 이름으로 글을 올릴 수 있습니다.
- 그룹, 스크린샷, 공개 코드 저장소에 절대 올리지 마세요.
- 봇을 맡길 만큼 믿을 수 있는 서비스에만 붙여 넣으세요.
- 토큰을 무효화하는 것이 다른 사람을 모두 차단하는 가장 빠른 방법입니다.
토큰으로 할 일
봇을 실행할 곳에 붙여 넣으세요. Echo Maker라면 @mkfrbot을 열고 템플릿을 고른 뒤, 토큰을 요청할 때 붙여 넣으면 됩니다. 몇 초 만에 봇이 작동합니다. 전체 과정은 텔레그램 봇 만드는 법을 참고하세요.
질문
봇 토큰은 내 텔레그램 비밀번호와 같은 건가요?
아니요. 토큰은 봇 하나만 조종합니다. 내 개인 텔레그램 계정에는 접근할 수 없습니다.
봇 토큰에 유효 기간이 있나요?
아니요. BotFather에서 무효화하기 전까지 계속 작동합니다.
토큰을 잃어버렸어요. 새 봇을 만들어야 하나요?
아니요. BotFather를 열고 /mybots를 보낸 뒤 봇을 고르고 API Token을 누르면 다시 볼 수 있습니다.
Echo Maker에 토큰을 줘도 안전한가요?
Echo Maker는 다른 봇 호스팅과 마찬가지로 봇을 대신 실행하려면 토큰이 필요합니다. BotFather에서 소유자는 계속 나이며, 언제든 토큰을 무효화해 연결을 끊을 수 있습니다.