본문 바로가기

FastAPI

퀴즈봇 만들기 - 2

텔레그램으로 퀴즈 봇을 만들 예정입니다.

우선, 퀴즈 봇을 만들기 전에 텔레그램으로 봇을 만들어 보겠습니다 !! 

 

텔레그램에 봇을 만들기 위해서 우선 다음과 같은 준비사항들이 필요합니다.

 

  1. 텔래그램 가입 및 설치(스마트폰) 
  2. 개발 편의를 위해 데스크탑에도 설치
  3. 봇파더를 이용해 봇 생성

 

1.텔래그램 가입 및 설치(스마트폰) 

텔래그램 가입은 스마트폰으로 진행하는 것이 가장 수월했습니다 !! 구글 playstore에서 다운 받아 진행해 주시면 됩니다.

 

2.개발 편의를 위해 데스크탑에도 설치

스마트폰을 사용해서 가입 완료 후 링크에 접속을해서 텔레그램을 데스크탑에 설치해 줍니다!

 

3. 봇파더를 이용해 봇 생성

설치 및 가입이 완료 됐다면 봇 파더라는 API를 사용할 예정입니다. 봇 파더의 API 링크입니다. 이와 같이 API 탭으로 이동하면 The Botfather가 보일겁니다. 해당 API는 엄청 편리한 bot입니다. bot에 관한 모든 것을 The Botfather를 사용하면 쉽게 생성을 할 수 있습니다.

 

 “Learn more about the Bot API her”를 클릭해 봅시다.

 

이후, How Do I Create a Bot?이라는 곳으로  이동하면 이러한 API Bot을 어떻게 생성하는 지에 대해서 알 수 있습니다. 생성하는 방법은 Botfater에게 말을 걸면 된다고 합니다. @BotFather을 클릭해 줍니다.

 

 

@BotFather을 클릭 후 SEND MESSAGE를 눌러서 데스크탑에 설치되어져 있는 텔레그램으로 이동합시다 !

 

 

이렇게 텔레그램으로 이동후에 시작을 눌러 줍시다.

 

 

시작을 누르면, 이렇게 botfather의 명령어들을 확인할 수 있습니다.

 

이후 “/newbot”이라는 명령어를 입력해봅시다 botfather가 답변으로 bot의 이름을 정해 달라고 합니다. test라고 입력했더니 bot의 이름은 뒤에 _bot이 있어야된다고 합니다.

 

 

test_bot이라고 했더니 이미 존재하는 봇이라고 합니다. 이런식으로 대화형식으로 bot의 이름을 정하고 나의 bot을 만들 수 있습니다.

 

 

이렇게 대화를 통해서 bot을 만들었다면, “/mybots”라는 명령어를 통해서 현재 내 bot들을 알 수 도 있습니다.

 

이제 python code를 작성해 보겠습니다.

'FastAPI' 카테고리의 다른 글

퀴즈봇 만들기 - 3  (0) 2024.04.07
퀴즈봇 만들기 - 1  (0) 2024.03.25
미들웨어 - 2  (0) 2024.03.20
미들웨어 - 1  (0) 2024.03.19
백그라운드 작업 - 2  (0) 2024.03.13