디지털 노마드/파이썬

파이썬에서 텔레그램 메세지 받기 코드

LEO Kim 2020. 11. 21. 00:20
반응형

파이썬에서 텔레그램 메세지 받기 코드

파이썬을 사용하면 업무가 달라지더라구요.

전 이것저것 자동화를 많이 하고 있는데, 자동화를 하다보니 자동화가 잘 되었는지 확인하기 힘들더라구요.

그래서 저는 텔레그램을 이용해서 자동화한 메세지를 받고 있습니다.

우선 간단하게 구동코드부터 보여드릴께요.

pip install python-telegram-bot
1
2
3
4
5
6
7
8
9
10
11
12
import telegram
 
 
token = '' #텔레그램 봇 토큰
bot = telegram.Bot(token=token)
 
tel_id = '' #텔레그램 봇의 아이디
 
try:
    bot.send_message(chat_id=tel_id, text='text')
except:
    pass
cs

 

여기에 try문을 쓰는 이유는 생각보다 파이썬에서 텔레그램을 메세지를 이용하면 에러가 많이 일어납니다.

그래서 try문을 사용합니다. 

except에 pass 대신 txt문으로 에러에 관한 내용을 저장하는 방식을 사용해도 좋습니다.

텔레그램 봇 토큰 받는 방법은 다른 링크를 넣어들리께요.

blog.cosmosfarm.com/archives/1070/%ED%85%94%EB%A0%88%EA%B7%B8%EB%9E%A8-%EB%B4%87-telegram-bot-%EB%A7%8C%EB%93%A4%EA%B8%B0/

 

텔레그램 봇 (Telegram Bot) 만들기 - 코스모스팜 블로그

텔레그램 메신저는 모든 플랫폼에서 사용 가능한 무료 메신저입니다. 텔레그램의 API 기능을 활용하기 위해서는 텔레그램 봇(Telegram Bot)을 우선 생성해야합니다. 텔레그램 봇을 만드는 방법을 순

blog.cosmosfarm.com

 

저는 파이썬 텔레그램 코드를 아래와 같이 응용했습니다.

 

1
2
bot.send_message(chat_id='', text='주문했습니다.\nlong포지션 : {}\nshort포지션 : {}\n투자량 : {}\n예상 총수입: {}'.format(long_position,short_position,acount_balance,free_balance))
 
cs

 

반응형