텔레그램으로 퀴즈 봇을 만들 예정입니다.
우선, 퀴즈 봇을 만들기 전에 텔레그램으로 봇을 만들어 보겠습니다 !!
텔레그램에 봇을 만들기 위해서 우선 다음과 같은 준비사항들이 필요합니다.
- 텔래그램 가입 및 설치(스마트폰)
- 개발 편의를 위해 데스크탑에도 설치
- 봇파더를 이용해 봇 생성
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 |