Unix & Linux

우분투 텔레그램 봇 만들기 (UBUNTU / TELEGRAM BOT )

LEEHANDS 2022. 1. 7. 14:36
반응형

어플리케이션 설치를 위해 타사 저장소를 지원합니다.

sudo add-apt-repository ppa:atareao/telegram

 

이제 텔레그램을 설치합니다.

apt-get install telegram

 

/opt/telegram 폴더에 설치된 것을 확인할 수 있다.

 

봇 설치?

 

Seach 에 BotFather 를 서칭하면 위 그림처럼 보이고 더블클릭한다.

 

/newbot  --> 새로운 봇 생성

봇 이름을 생성한다 " leehands"

더보기

Done! Congratulations on your new bot. You will find it at t.me/leehands_bot. You can now add a description, about section and profile picture for your bot, see /help for a list of commands. By the way, when you've finished creating your cool bot, ping our Bot Support if you want a better username for it. Just make sure the bot is fully operational before you do this.

Use this token to access the HTTP API:
5011979443:AAHe86NmBHc3oHqHmqO3mZZSzGOoSm1qCNk
Keep your token secure and store it safely, it can be used by anyone to control your bot.

For a description of the Bot API, see this page: https://core.telegram.org/bots/api

리눅스로 돌아와서

apt-get install python3-pip

pip3 설치안되어있다면 먼저 설치하자

 

pip3 install python-telegram-bot

 

아래와 같이 TEST.PY 으로 샘플 코드 제작

import telegram
my_token = "5011979443:AAHe86NmBHc3oHqHmqO3mZZSzGOoSm1qCNk"
bot = telegram.Bot(token=my_token)
chat_id = 5041310816
bot.sendMessage(chat_id=chat_id, text='Hello, leehands bot bot')

my_token 은 봇파더가 주는 토큰값이며

chat_id 가 필요한데 자기 자신에게 보낸다면 아래와 같이 하여 코드를 받을 수 있다.

 

 

응용편은 다음에 또 작성하기로 하겠습니다.

반응형