본문 바로가기
Knowledge/IT, 인터넷

Telegram 메시지 보내기 에러, 바뀐 사용법

by MoSeoPAPA 2023. 4. 5.
반응형

텔레그램 API가 버전업 되면서 기존 코드가 에러가 나는 경우가 있습니다.

 

이전 텔레그램 메시지 보내는 코드는 아래와 같았는데,

import telegram

bot = telegram.Bot(token='token')
chat_id = chatid

bot.sendMessage(chat_id=chat_id, text="보낼 메세지")

 

텔레그램 API가 버전이 바뀌면서 조금 바뀌었습니다.

import telegram as tel
import asyncio


async def main():
    bot_token = 'token'
    chat_id = 'chatid'

    bot = tel.Bot(token=bot_token)
    await bot.send_message(chat_id, '보낼 메시지')


asyncio.run(main()) #봇 실행하는 코드

 

이렇게 말이죠. 동기화니 비동기화니 설명은 영알못인 저는 패스하도록 하겠습니다. 

반응형

댓글