Python/Python 응용

파이썬(Python) 텔레그램(Telegram) 봇을 특정 아이디에 메신저 보내기

Appia 2022. 8. 12. 06:16
반응형

파이썬(Python) 텔레그램(Telegram) 봇을 특정 아이디에 메신저 보내기 

이번 포스팅을 텔레그램 봇을 이용하여 특정 아이디에 메신저를 보내는 방법에 대해서 이야기를 해보고자 합니다. 먼저 이 부분을 진행하기 위해서는 메시지를 보내고자 하는 사용자의 chat Id를 알고 있어야 합니다. 그리고, 텔레그램 BotFather을 이용하여 텔레그램(Telegram) 봇을 생성해야 합니다. 다음 부분을 참조하시길 바랍니다. 

 

텔레그램 봇 생성 및 키값 확인 : 

[윈도우11 Windows11] 텔레그램 Bot 생성하기(BotFather) 및 key값 확인

 

[윈도우11 Windows11] 텔레그램 Bot 생성하기(BotFather) 및 key값 확인

[윈도우11 Windows11] 텔레그램 Bot 생성하기(BotFather) 및 key값 확인 텔레그램봇을 만들기 위해서는 다양한 단계가 필요합니다. 물론, 정상적인 동작을 하기 위해서는 많은 단계가 필요하지만, 봇 자

appia.tistory.com

 

사용자의 Chat ID 확인 

[윈도우10 Windows10] 텔레그램(Telegram) Chat ID 확인하기

 

[윈도우10 Windows10] 텔레그램(Telegram) Chat ID 확인하기

[윈도우10 Windows10] 텔레그램(Telegram) Chat ID 확인하기 텔레그램을 보면 많은 사람들은 username 과 ID를 혼동하기 쉽다고 생각합니다. 흔히 이야기 하는 @username 형태입니다. ChatID는 현재 상태에서는..

appia.tistory.com

 

텔레그램 Bot을 위한 모듈 설치 :

파이썬(Python) 텔레그램 봇을 위한 모듈(python-telegram-bot) 설치

 

파이썬(Python) 텔레그램 봇을 위한 모듈(python-telegram-bot) 설치

파이썬(Python) 텔레그램 봇을 위한 모듈(python-telegram-bot) 설치 최근 다양한 이유로 텔레그램에 대한 봇을 생성을 해야하는 경우가 많았습니다. 저의 경우 크몽에서 작업을 진행하다 보니, 상당

appia.tistory.com

위의 부분을 전제로 진행을 해보고자 합니다. 먼저 저의 경우 다음과 같이 생성한 봇을 검색하여 Start을 눌려주시길 바랍니다. 

아마 다음과 같은 화면이 나타날 것입니다. 

그럼 이 상태에서 코드를 입력해 주시길 바랍니다. 

import telegram


def send_msg(token, id, message):
    bot = telegram.Bot(token=token)
    bot.sendMessage(chat_id=id, text=message)


if __name__ == "__main__":

    token = <Token>
    id = <Chat ID>
    messgae = 'Appia Test '
    send_msg(token,id,messgae)

위의 코드를 실행하면 다음과 같이 메시지를 보낼 것입니다. 

메시지 전송 실행 결과

이와 같은 방법으로 텔레그램(Telegram) 봇을 실행하여 메시지를 보낼 수 있습니다. 

이번 포스팅에서는 파이썬(Python) 텔레그램(Telegram) 봇을 특정 아이디에 메신저 보내기 라는 주제로 포스팅을 해봤습니다. 실제 이 부분을 바탕으로  다양한 작업들을 실행할 수 있습니다. 혹 진행하시다가 궁금하신 점이나 문의 사항이 있으시면 언제든지 댓글 및 방명록에 글 남겨주시길 바랍니다. 감사합니다. 

반응형