728x90
import asyncio
def send_telegram(msg):
new_str = []
new_str.append(msg)
new_str = ''.join(new_str)
asyncio.run(bot.sendMessage(chat_id, new_str))
텔레그램 봇 라이브러리가 업데이트되면서 async로 호출해야하는데,
나는 while loop 안에서 호출하는 거라 RuntimeError: asyncio.run() cannot be called from a running event loop 에러가 났는데....
import nest_asyncio
nest_asyncio.apply()
위 두 줄 추가하면 해결.
728x90
'Python' 카테고리의 다른 글
열려있는 크롬 창 selenium 사용하기 (0) | 2023.11.24 |
---|---|
Binance Precision is over the maximum defined for this asset. (0) | 2023.11.24 |
jupyter-server 1.13.5 requires pywinpty<2; os_name == "nt", but you have pywinpty 2.0.10 which is incompatible. (0) | 2023.11.22 |
No module named 'binance.um_futures' (0) | 2023.11.22 |
구글 서치 콘솔 오래된 콘텐츠 전체 삭제 (0) | 2023.08.25 |