텔레그램 전송 오류
def telegram_send(chat_id, text):
print("telegram send : "+text)
bot = telegram.Bot(token='${본인의텔레그램 봇 토큰')
bot.send_message(chat_id,text)
telegram_send(${본인의텔레그램 쳇ID} ,"텔레그램 푸시알람 오류")
RuntimeWarning: coroutine 'Bot.send_message' was never awaited
텔레그램 라이브러리 버전이 올라가면서 이런 오류메시지가 생겼다.
오류 해결 방법
async def telegram_send(chat_id, text):
print("telegram send : "+text)
bot = telegram.Bot(token='${본인의텔레그램 봇 토큰')
await bot.send_message(chat_id,text)
asyncio.run(telegram_send(${본인의텔레그램 쳇ID}),,"텔레그램 푸시알람 오류 해결")
asycio를 설치( pip install asyncio )하고 비동기식으로 알람을 던지면 해결된다.