본문 바로가기
IT 전자기기

텔레그램 봇 만들기

by 다사도 2026. 3. 7.
반응형

 

1. 제일 중요하고 중요하다 @BotFather 와 대화해야하는데

검색하면 가짜가 여럿나온다. 잘 못 추가하며 정말 위험 해질 수 있으니 정확하게 @BotFather 이 이름과 대화한다.

대화 창이 열리면

2. /start
메시지가 자동으로 보내진다. 그럼 봇이 간다한 사용법 명령 커맨드 들을 응답해준다.

3. /newbot
새 봇을 만들겠다  라는 뜻이고 봇의 이름은 물로 할래 묻는다. 

4. robot 
봇의 이름은 중복 가능하다. 원하는 이름을 줄수 있고 나중에 변경도 가능하다.

5. 원하는 이름_bot
이제 아이디를 만들 차례 인데 사용자 이름은 _bot 로 끝나야 한다.

이렇게 하면 봇은 만들어 졌고 메시지가 쭉나오는데
HTTP API : 뒤어 코드가 나오는데 이게 텔레그램 봇 API 다.

프로그래밍 할때 이 걸로 봇을 호출해 봇이 메시지를 보내게 하면된다.

 

6. @BotFather 를 찾았듯이 이제 @원하는 이름_bot 을 검색해서 메시지를 한번 보낸다.
bot 에서 메시지 보내는 프로그램 만들어도 메시지 못 보낸다. 사용자가 먼저 봇에게 메시지를 보내야 다음부터 봇이 응답 가능한 구조다. 그러니 검색해서 대화창만 열어도 /start 메시지가 보내지니 연결 완료 된다.

7. 프로그램에서 사용하기 위해서는 내 id 를 알아야 한다.
@userinfobot 이라는 봇이 있는데 얘를 검색해서 대화창을 열면 자동으로 /start 메시지가 전달되고
사용자의  텔레그렘 id 가 나온다.

 

8. 텔레그램 봇 api + 나의 텔레그램 id 면 메시지 보낼준비 끝.  나머지는 자신이 사용하는 프로그램에서 텔레그램 호출 함수나 패키지 사용하면 된다.

내가 python 에서 사용하는 패키지는 
pip install python-telegram-bot

위 명령어로 설치

 

pip show python-telegram-bot
위 명령어로 설치 유무 및 버전 확인 가능하다.

반응형

댓글