반응형
텔레그램 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()) #봇 실행하는 코드
이렇게 말이죠. 동기화니 비동기화니 설명은 영알못인 저는 패스하도록 하겠습니다.
반응형
'Knowledge > IT, 인터넷' 카테고리의 다른 글
브라우저 자동화 - playwright 설치 방법 (python 환경) (0) | 2023.04.05 |
---|---|
내 군번 조회, 군번 확인방, 복무일자 확인하는 방법 (0) | 2023.03.31 |
Google Search Console 이란? (0) | 2023.02.27 |
댓글