• 토큰발급

    1) 텔레그램 메신저에서 'botfather' 검색
    2) BotFather 채팅창 진입
    3) '/newbot' 입력
    4) 사용할 봇의 이름 입력 'test_bot' (xxx_bot 형태로 만듬)
    5) 만든 봇이름으로 검색 하여 채팅창 진입
    6) 임의 메시지 전송
    7) 웹브라우저에서 발급 받은 토큰을 포함하여 접속 'https://api.telegram.org/bot<token>/getUpdates'
    8) 웹브라우저에서 json 포멧의 데이타에서 chat_id 확인
    Note
    API 에서 메시지 전송을 하기 위해서는 'token', 'chat_id' 필요함
  • Package 설치

    pip3 install python-telegram-bot
  • 간단한 전송 로직

    import telegram
    
    TOKEN = "<BotFather 에서 받은 Toen>"
    CHAT_ID = "<chat_id>"
    
    def send_telegram(the_messages):
        bot = telegram.Bot(token=TOKEN)
        bot.sendMessage(chat_id=CHAT_ID, text=the_messages)
    
    send_telegram("테스트 메시지")

'파이썬 (Python)' 카테고리의 다른 글

python3 주요 변경 사항 요약  (0) 2021.03.14