파이썬(Python) 텔레그램(Telegram) 봇을 특정 아이디에 메신저 보내기
파이썬(Python) 텔레그램(Telegram) 봇을 특정 아이디에 메신저 보내기
이번 포스팅을 텔레그램 봇을 이용하여 특정 아이디에 메신저를 보내는 방법에 대해서 이야기를 해보고자 합니다. 먼저 이 부분을 진행하기 위해서는 메시지를 보내고자 하는 사용자의 chat Id를 알고 있어야 합니다. 그리고, 텔레그램 BotFather을 이용하여 텔레그램(Telegram) 봇을 생성해야 합니다. 다음 부분을 참조하시길 바랍니다.
텔레그램 봇 생성 및 키값 확인 :
[윈도우11 Windows11] 텔레그램 Bot 생성하기(BotFather) 및 key값 확인
사용자의 Chat ID 확인
[윈도우10 Windows10] 텔레그램(Telegram) Chat ID 확인하기
텔레그램 Bot을 위한 모듈 설치 :
파이썬(Python) 텔레그램 봇을 위한 모듈(python-telegram-bot) 설치
위의 부분을 전제로 진행을 해보고자 합니다. 먼저 저의 경우 다음과 같이 생성한 봇을 검색하여 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) 봇을 특정 아이디에 메신저 보내기 라는 주제로 포스팅을 해봤습니다. 실제 이 부분을 바탕으로 다양한 작업들을 실행할 수 있습니다. 혹 진행하시다가 궁금하신 점이나 문의 사항이 있으시면 언제든지 댓글 및 방명록에 글 남겨주시길 바랍니다. 감사합니다.