• 카테고리

    질문 & 답변
  • 세부 분야

    금융 · 재테크

  • 해결 여부

    미해결

upbit_volatility_breakout_bot.py 파일 오류입니다.

23.02.22 21:38 작성 조회수 304

0

 

텔레그램 전송 부분 오륜데 코드 수정해주세요.

 

upbit_volatility_breakout_bot.py:245: RuntimeWarning: coroutine 'Bot.send_message' was never awaited

telegram_bot.sendMessage(chat_id=TELEGRAM_CHAT_ID, text=' '.join(telegram_message_list))

RuntimeWarning: Enable tracemalloc to get the object allocation traceback

답변 1

답변을 작성해보세요.

0

안녕하세요~. 반갑습니다.

먼저 수강에 불편을 드려서 죄송합니다.

해당 오류는 강의에서 사용하는 python-telegram-bot 라이브러리 버전과 설치한 라이브러리 버전이 달라져서 발생한 오류 같습니다.

python-telegram-bot을 강의에서 사용하는 13.12 버전으로 다운그레이드하거나

 

 

https://www.inflearn.com/questions/764858/runtimewarning-coroutine-x27-bot-send-message-x27-was-never-awaited-%EB%B0%9C%EC%83%9D%EC%8B%9C

위 글을 참조해서 asyncio 모듈을 추가한뒤 main 함수에 async 키워드를 붙여주고 sendMessage 함수에 await 키워드를 붙여줘서 수정해서 사용 부탁드립니다.

좋은 하루되세요~.

감사합니다.